Bonjour,
je suis un tutoriel pour me former à C et j'ai un souci pour gérer les tableaux. Voila mon code :
et voila l'erreur quand je compile :
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 #include <stdio.h> #include <stdlib.h> int sommeTableau(int *tableau, int tailleTableau){ int s=0,i=0; for(i=0;i<=tailleTableau;i++) { s=s+tableau[i]; } return s; } int main() { int t[4]={1,2,3},i=0; printf("%d\n",sommeTableau(&t,4)); return 0; }
C'est où que je me trompe ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 main.c: In function main: main.c:15:1: attention : passing argument 1 of sommeTableau from incompatible pointer type [enabled by default] main.c:4:5: note: expected int * but argument is of type int (*)[4]
Merci.
Partager