Bonjour, j'ai un petit problème qui m'ennui beaucoup:
Je suis étudiant et je débute (vraiment) en C, voici un "programme" (enfin si on peut appeler ça un programme) et je ne comprend pas l'erreur de la compilation
:
#include<stdio.h>
int affich_vect(int); //prototype de la fonction
int main(void)
{
int x[5];
affich_vect(x[5]);
system("PAUSE");
return;
}
int affich_vect(int x[5]) // corps de la fonction
{
int *pe;
int i;
pe=x;
for(i=0;i<5;i++)
{
printf("%d",*pe);
pe++;
}
return;
}
bien. Maintenant quand je compile ça me marque:
11 D:\documents\Documents divers\Projet C-C++\mode_révision\affiche.c
conflicting types for `affich_vect'
2 D:\documents\Documents divers\Projet C-C++\mode_révision\affiche.c
previous declaration of `affich_vect'
D:\documents\Documents divers\Projet C-C++\mode_révision\Makefile.win
[Build Error] [affiche.o] Error 1
ca veut dire quoi exactement?
merci beaucoup de votre aide!!