Bonjour tout le monde, voila je débute en C et il m'arrive un petit problème :
int sommetableau( int tablo[], int tailletablo );
int main(int argc, char *argv[])
{
int tableau[5], i;
for (i=0 ; i<5 ; i++)
{
tableau[i]=1;
}
printf(" la somme du tableau de 5 nombres vaut : %d\n", sommetableau(tableau,5));
system("PAUSE");
return 0;
}
int sommetableau( int tablo[], int tailletablo )
{
int i, somme;
for (i=0 ; i<tailletablo ; i++);
{
somme = somme + tablo[i];
}
return somme;
}
comme vous pouvez le voir j'essaye de faire la somme des valeurs enregistrées dans le tableau,
et il me retourne ( si je comprends bien ) la somme des adresses des variables qui sont dans le tableau. j'ai beau mettre des "*" ou des "&" le problème reste le même.
pourriez vous m'expliquez comme changer cela?
d'avance je vous remercie
