Bonjour,

voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
double averageTemperature(int measuredValues[], int size_mesuredValues)
{
	for(i=0 ; i<size_mesuredValues ; i++)
	{
             //une instruction quelconque
        }
}
int main()
{
	int T[100]={-562,-274,72,52,-36,981,523},size_mesuredValues;
	double averageTemp;
	size_mesuredValues=sizeof(T)/sizeof(int); // me renvoi 100
 
	averageTemp=averageTemperature(T,7); //je suis obliger de mettre 7 "a la main"
 
	return 0;
}
J'aimerais que ma fonction averageTemperature ne reçoive comme argument seulement int measuredValues[], et le fonction trouve la taille réel du tableau (soit 7) toute seule !

Est-ce quelqu'un sait comment faire ?

merci d'avance