Salut, j'ai une erreur à la compilation de mon programme que je n'arrive pas à résoudre, mon erreur me dit :
E:\Nouveau dossier\Array functions\arrayFuncs.c|4|multiple definition of `sommeTableau'|
Mes fichiers :
main.c
- include <stdio.h>
- include <stdlib.h>
- include "arrayFuncs.c"
int main()
{
int somme = 0;
int tableau[5] = {5, 4, 7, 1, 10};
somme = sommeTableau(tableau, 5);
printf("Test des fonction du tableau.\nLe tableau a les valeurs suivantes : 5, 4, 7, 1, 10.\n\nFonction n 1 (retourne la somme du tableau) : %d", somme);
return 0;
}
-----------------------------
arrayFuncs.c :
- include "arrayFuncs.h"
int sommeTableau(int tableau[], int tailleTableau)
{
int resultat = 0;
int i;
for (i = 0; i < tailleTableau; i++)
{
resultat += tableau[i];
}
return resultat;
}
-----------------------------
arrayFuncs.h :
int sommeTableau(int tableau[], int tailleTableau);
Voila, merci ! 