[C] Probleme fgets (resolu)

Probleme fgets (resolu) [C] - C++ - Programmation

Marsh Posté le 24-04-2003 à 21:52:42    

Lire un fichier jusqu'à ce qu'il atteigne une ligne vide:
 

Code :
  1. while( fgets(line,128,fic) && line!="\n" )


 
Vous voyez d'ou ca vient?


Message édité par dache33 le 24-04-2003 à 22:05:08
Reply

Marsh Posté le 24-04-2003 à 21:52:42   

Reply

Marsh Posté le 24-04-2003 à 21:55:23    

et strcmp, ça te dit quelque chose?

Reply

Marsh Posté le 24-04-2003 à 21:56:13    

[:xx_xx]
 
Ben on compare pas un string avec == mais avec strcmp :O

Reply

Marsh Posté le 24-04-2003 à 22:04:12    


effectivement, strcmp!  
 
Comme ca aussi, ca evite d'inclure string.h:

Code :
  1. while( fgets(line,128,fic) && line[0]!='\n')


 
Merci

Reply

Marsh 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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed