Bonjour,
je suis un tutoriel pour me former à C et j'ai un souci pour gérer les tableaux. Voila 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
#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;
}
et voila l'erreur quand je compile :
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]
C'est où que je me trompe ?
Merci.