Boucle 'while' qui ne veux pas se fermer {}

Résolu/Fermé
surfatao Messages postés 161 Date d'inscription mardi 9 juin 2009 Statut Membre Dernière intervention 11 février 2013 - 11 janv. 2010 à 20:08
Apaachee Messages postés 248 Date d'inscription mardi 13 novembre 2007 Statut Membre Dernière intervention 25 août 2011 - 12 janv. 2010 à 15:09
Bonsoir,

Voilà mon problème, j'ai un projet de puissance 4 à faire en C, tout se déroule bien jusqu'a ce qu'un imprévu survienne.
J'ai vraiment passer toute la journée à visualiser mon code au peigne fin pour arriver sur le forum.
En fait, j'ai une grosse boucle de jeu qui normalement doit se stopper quand la variable 'gagner' vaut 1, normalement ça marche mais Kate ne trouve pas l'accolade de fin, j'ai compillé et gcc me dit que lui non plus, je teste sous emacs, pareil. Je pensais qu'en mettant en commentaire tout le script à l'intérieur de la boucle pourrait m'aider a savoir si le problème venait de celui-ci (le script a l'intérieur :) Mais non, toujours pas, cette boucle fait toujours des siennes. Je teste en remplaçant while par if et toujours la même chose. Je commençais a me demander si ce qu'il y avait a l'intérieur de cette satanée boucle était trop volumineux pour que les logiciels de programmation puisse reconnaitre l'accolade de fin.

J'implore donc votre soutien pour que mon semestre ne soit pas tué par cette erreur.

Merci d'avance.

4 réponses

le concombre énuméré
11 janv. 2010 à 21:45
salut

si tu en viens à supposer qu'il y a trop de code entre deux accolades, pourquoi ne pas structurer un peu plus ?

Ritchie disait qu'une fonction devait tenir sur une page, pas plus.
0
Apaachee Messages postés 248 Date d'inscription mardi 13 novembre 2007 Statut Membre Dernière intervention 25 août 2011 47
11 janv. 2010 à 21:53
Montre ta boucle ?
0
surfatao Messages postés 161 Date d'inscription mardi 9 juin 2009 Statut Membre Dernière intervention 11 février 2013 15
12 janv. 2010 à 13:04
En fait, j'ai trouver ce matin le problème je pense, en fait c'est un problème d'indentation, kate ne trouve pas la fin tellement c'est le bord**, j'ai rajouter des accolades a la fin et ca compile comme dans du beurre, merci les amis. Bonne journée.
0
Apaachee Messages postés 248 Date d'inscription mardi 13 novembre 2007 Statut Membre Dernière intervention 25 août 2011 47
12 janv. 2010 à 15:09
Tag résolu =)
0