Bonjour.
J'aimerais découper mon programme en le séparant en plusieurs fichiers.
un exemple :
Le fichier main.c:
Le fichier fichier.c :Code:
1
2
3
4
5
6
7 #include "fichier.c" int main (void) { fonction(); return 0; }
Je compile et cela ne provoque pas d' erreur de compilation.Code:
1
2
3 void fonction(void) { }
Par contre quand je construit j' ai une erreur pendant le linking dans le fichier fichier.c. --> (multiple definition of `fonction()')
Si je remplace #include "fichier.c" par le contenu de fichier.c, ça marche.
J'aimerais savoir comment faire pour séparer mon programme en plusieurs fichiers : un fichier pour l'affichage, un autre pour la gestion du clavier etc...
(je programme un jeu)
Merci.