Langage c

Fermé
lola_2012 Messages postés 3 Date d'inscription lundi 4 mars 2013 Statut Membre Dernière intervention 6 mars 2013 - 4 mars 2013 à 23:39
 Utilisateur anonyme - 5 mars 2013 à 22:26
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
5 mars 2013 à 08:46
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 lundi 4 mars 2013 Statut Membre Dernière intervention 6 mars 2013
5 mars 2013 à 21:48
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
5 mars 2013 à 22:26
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