J´ ai deja essayer le truc des #ifndef..
pour le code voici le "resume" :
a.cpp :
- include "c.h"
int main(){.....f();...}
b.cpp :
- include "c.h"
double f(.)
{....}
char *f1(..)
{.....}
.....
c.h
/*Tous les headers utilisé*/
- include <windows.h>
.......
/*defines*/
- define n00b 0
...
/*Variables globales*/
int bla;
....
/*Structures*/
struct structures
{
variables
...
};
/*Prototypes de toutes les fonctions utilisés*/
int main();
double f();
....
Avant je n´ avais que 2 fichiers (a et b) sa marchait j´ ai rajouté une fonction sa a bugé je l´ ai enlevé le bug est resté.
D´ ou le rajout du 3 eme fichier.