Rechercher : dans
Par :

Parcourir un fichier texte en C++

Dernière réponse le 30 nov 2007 à 12:18:27 Choko62, le 29 nov 2007 à 13:17:46 
 Signaler ce message aux modérateurs

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 !

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « Parcourir un fichier texte en C++ » dans :
[MS-Dos] Ecrire dans un fichier texte en batch VoirPour écrire dans un fichier texte, il suffit d'utiliser une redirection ">" : echo texte_à_ecrire > fichier_de_sortie.txt Pour écrire à la fin d'un texte existant (concaténation) : echo "écriture a la fin du fichier ">>...
Parser un fichier binaire en PHP VoirSupposons que vous ayez enregistré des données binaires dans un fichier, c'est-à-dire un enregistrement brut qui n'est pas traduit en texte. C'est une chose que l'on fait couramment avec certains langages de bas niveau comme le C ou le...
Fichier TXT VoirFormat TXT Un fichier TXT est un fichier texte, c'est-à-dire un simple fichier contenant du texte au format ASCII. Pour ouvrir ou modifier un tel fichier, il suffit d'utiliser le bloc-notes ou un éditeur de texte traditionnel.
Qu'est-ce qu'un fichier? VoirQu'est-ce qu'un fichier? Un fichier est une suite d'informations binaires, c'est-à-dire une suite de 0 et de 1. Ce fichier peut être stocké pour garder une trace de ces informations. Un fichier texte est un fichier composé de caractères stockés...
Fichier NFO VoirFormat NFO Un fichier NFO est un fichier texte, c'est-à-dire un simple fichier contenant du texte au format ASCII. Un tel fichier accompagne généralement des fichiers en téléchargement pour apporter des informations additionnelles sur...

1

inforos , le 29 nov 2007 à 13:58:34

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

Répondre à inforos

2

midi, le 30 nov 2007 à 11:54:00

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".

Répondre à midi

3

 Char Snipeur, le 30 nov 2007 à 12:18:27

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.
Salutation ! Quand on sait pas, on touche pas !JBT
Char Snipeur

Répondre à Char Snipeur