Bonjour,
je commence en C et j'essai de developper un prog sous CodeBlock qui calcule la moyenne des valeur d'un tableau.
Tout d'abord, j'ai crée une fonction "moyenneTableau" qui renvoie donc la moyenne des valeurs d'un tableau:
#include <stdio.h>
#include <stdlib.h>
double moyenneTableau(long tableau[], long tailleTableau);
/* Fonction qui attribue une moyenne */
double moyenneTableau(long tableau[], long tailleTableau)
{
long i;
double moyenne = 0.00;
for ( i=0 ; i<tailleTableau ; i++ )
{
moyenne = moyenne + tableau[i];
}
moyenne = moyenne / tailleTableau;
return moyenne;
}
/* Fin fonction */
Par la suite, je fais appel à cette fonction dans le main :
int main(int argc)
{
/* exo 2 */
double moy;
long tableau[3] = { 2, 5, 53 } ;
moy = moyenneTableau(tableau,3);
printf("%f",moy);
return 0;
}
Et au final, mon IDE ne veut pas compiler mon code... 
Voici son message :
.objs\exo2.o:exo2.c:(.text+0x0): multiple definition of `moyenneTableau'
.objs\main.o:main.c:(.text+0x6f): first defined here
collect2: ld returned 1 exit status
Process terminated with status 1 (0 minutes, 0 seconds)
Merci d'avance 