Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2128 connectés 

  FORUM HardWare.fr
  Programmation
  C

  Lire un fichier ligne par ligne.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Lire un fichier ligne par ligne.

n°909192
EpoK
Let's burn
Posté le 27-11-2004 à 16:45:06  profilanswer
 

bonjour,
 
je cherche la manière la plus propre de lire un fichier texte ligne par ligne. pour l'instant j'utilise fgets avec un buffer de taille fixe, ca marche bien mais je me demande si il n'y a pas plus propre ?, lire char/char et chercher \n ?
 
merci


Message édité par EpoK le 27-11-2004 à 16:45:25
mood
Publicité
Posté le 27-11-2004 à 16:45:06  profilanswer
 

n°909195
push
/dev/random
Posté le 27-11-2004 à 16:55:10  profilanswer
 

fgetline()
 
(à confirmer je suis trop bidon en C)


Message édité par push le 27-11-2004 à 17:04:07
n°909212
matafan
Posté le 27-11-2004 à 17:14:05  profilanswer
 

C'est getline(). Le problème c'est que c'est pas très portable.

n°909234
blurk
Posté le 27-11-2004 à 17:29:50  profilanswer
 

fgets te permet justement de ne pas t'embêter en ayant à lire les caractères un par un et à chercher le '\n' manuellement...

n°909248
EpoK
Let's burn
Posté le 27-11-2004 à 17:41:04  profilanswer
 

blurk a écrit :

fgets te permet justement de ne pas t'embêter en ayant à lire les caractères un par un et à chercher le '\n' manuellement...


 
oui, ce qu'y m'embétais c'était de devoir choisir une taille de buffer arbitraire.
 
mais si ya pas d'autre solution tanpis ! ca marche.

n°909299
Taz
bisounours-codeur
Posté le 27-11-2004 à 19:41:34  profilanswer
 

while(fgets( ... ) != NULL)
 
quand à getline, on a déjà fournit un exemple d'implémentation


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  Lire un fichier ligne par ligne.

 

Sujets relatifs
Lire des données dans un programme (simulateur)[Delphi 7] comment telecharger un fichier ?
explorateur de fichiercomment faire pour lire une ligne dans un fichier avec une commande D
comment lire une ligne dans un fichier text pour l'utiliser dansLire une ligne entière dans un fichier
lire 1 ligne d'un fichier texte[batch] Lire un fichier et extraire une ligne
[C++] lire la ligne suivante dans un fichier avec fstreamPerl : Comment lire une ligne precise inscrite dans un fichier ...
Plus de sujets relatifs à : Lire un fichier ligne par ligne.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR