Lire un fichier jusqu'à ce qu'il atteigne une ligne vide:
Code :
while( fgets(line,128,fic) && line!="\n" )
Vous voyez d'ou ca vient?
Message édité par dache33 le 24-04-2003 à 22:05:08
Publicité
Posté le 24-04-2003 à 21:52:42
Taz
bisounours-codeur
Posté le 24-04-2003 à 21:55:23
et strcmp, ça te dit quelque chose?
chrisbk
-
Posté le 24-04-2003 à 21:56:13
Ben on compare pas un string avec == mais avec strcmp
dache33
Posté le 24-04-2003 à 22:04:12
effectivement, strcmp!
Comme ca aussi, ca evite d'inclure string.h:
Code :
while( fgets(line,128,fic) && line[0]!='\n')
Merci
Taz
bisounours-codeur
Posté le 24-04-2003 à 22:11:28
et attendu du fait que line sopit déclarée ainsi "char line[128]" (un tableau quoi), tu peux remplacer ton "128" magique par un "sizeof line" bien plus souple et explicite