Bonjour,
J'ai actuellement un problème de compréhension des headers, leur inclusion, et la définition de fonction dans les fichiers *.h (je développe sous kdevelop)
Un exemple très simple.
Je pensais que si je créais un prog1.h avec dedans :
puis que dans un tout bête prog2.c je mettais#include <stdio.h>
#include <stdlib.h>
void test()
{
printf("voilà ça marche");
}
Cela fonctionnerais... mais visiblement je n'ai pas tout compris, mon compilateur me dit "définition multiple de "test") ...difficile de trouver quelque chose de clair à ce sujet...#include prog1.h
void main
{
test();
}
merci
Partager