Se connecter / S'enregistrer
Votre question

Pb de boucle while

Tags :
  • Programmation
Dernière réponse : dans Programmation
17 Juin 2009 12:25:37

Salut,
j'essai de lire caractere / caractere dans un fichier
tant que c'est un blanc je saute,
le pb, la boucle est infini!!!

while ((caractere_lu=getc(file)) != ' ') {
caractere_lu= fgetc(file);

}

Autres pages sur : boucle while

17 Juin 2009 13:13:19

Tu peux donner le code de tes fonctions?
m
0
l
17 Juin 2009 20:02:03

  1. caractere_lu=getc(file));
  2. while (caractere_lu!= ' ') {
  3. caractere_lu= fgetc(file);
  4. }


tu es sur que c'est '' et pas null ? tout dépend du langage de ton code en fait ...
m
0
l
a b L Programmation
17 Juin 2009 20:17:35

Ta boucle s'arrête au premier espace trouvé, et pas l'inverse. Si tu n'as pas d'espace, tu as une boucle infinie (sur EOF).
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS