Parcourir un fichier texte en C++

Choko62 -  
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Voici mon problème:

J'aimerais lire tout les enregistrements d'un fichier texte en C++ or je n'arrive a lire que la 1ère ligne !!!
Comment passer à la ligne suivante jusqu'a la fin du fichier ?

Merci d'avance

Cordialement Choko !
A voir également:

3 réponses

inforos Messages postés 1 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

quel utilitaire utilises tu pour lire ce fichier txt.

Pour ma part, j'utilise utltraedit et je n'ai jamais eu de souci avec .
Cet utilitaire peut etre télécharger en version freeware.

Bon courage.

Inforos
0
midi
 
choko62 tu dois savoir que le parcourt d un fichier se fait par caractere avec la fonction "getc"donc on peux pas sauter de lignes (saus si tu compte le nbre de caracteres dans une ligne et tu fait une boucle) tu peux aussi lire par mot avec "fprintf".
0
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
il y a plusieurs façon de faire ça. Mais dit nous en premier lieu quelle fonction de lecture tu utilise.
Par défaut, la lecture de plusieurs caractères s'arrete au caractère '\n' ou espace.
Si tu veux lire la ligne du dessous, il faut renouveler l'appel à la fonction de lecture, ou désactiver l'arret aux caractères sus cité.
Il existe aussi la fonction getline()
Bonne chance.
0