les headers et les preprocesseurs ?
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 :
Citation:
#include <stdio.h>
#include <stdlib.h>
void test()
{
printf("voilà ça marche");
}
puis que dans un tout bête prog2.c je mettais
Citation:
#include prog1.h
void main
{
test();
}
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...
merci