Langage c

lola_2012 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour,


voila j'essaye de creer un jeu 'la marelle' en langage c mais quand je compile sur CODE BLOCKS il m'affiche "
C:\Users\Loubna\Desktop\marelle2\jeu.c|3|#include nested too deeply|
SVP ca veut dir quoi ??
merci d'avance :)


A voir également:

3 réponses

Utilisateur anonyme
 
C'est un problème de headers (fchiers .h) qui n'ont pas d'include guard.

Exemple :

------ fichier header1.h ------
#include "header2.h"

------ fichier header2.h ------
#include "header1.h"


Si tu ne met pas d'include guard, le fichier header1 dit qu'il à besoin de header2. header2 à besoin de header1 et ainsi de suite.

Pour resoudre ce problème, tes fichiers headers doivent se présenter sous forme :

#ifndef NOM_FICHIER_H
#define NOM_FICHIER_H

// code du header

#endif


Plus d'info ici : http://fr.wikipedia.org/wiki/Include_guard
0
lola_2012 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
merci infiniment pour votre aide et j ai appliqué vos conseils mais dés que je compile il m affiche l'erreur suivante "multiple definition of 'verifie' " sachant que la fonction verifie n'est declaré qu'une seul fois !et je ne sais pas pouirquoi !!!
merci encore une fois
0
Utilisateur anonyme
 
Dis comme ça, je ne sais pas.
Poste ton code si tu veux qu'on voit quel est le problème. Et s'il te plait met ton code entre des balises "code" pour que ce soit lisible (bouton à droite de S)
0