Prob avec un istream

Signaler
Messages postés
8
Date d'inscription
mercredi 16 octobre 2002
Statut
Membre
Dernière intervention
10 février 2005
-
Messages postés
8
Date d'inscription
mercredi 16 octobre 2002
Statut
Membre
Dernière intervention
10 février 2005
-
bjour, j'ai un probleme avec la lecture d'un fichier

g fait un :
ifstream fichier;
fichier.open("blabla.bla");

mais apres, je le lis caracteres par caracteres ( car je ne connais pas la taille des mots ou phrases qui sont dedans ) mais a chaque fois je n'arrive pas a obtenir les caracteres d'espaces ou de retour a la ligne.
exemple de code :

# include <fstream.h>

int main(int argc, char ** argv)
{
ifstream fichier;
fichier.open("blabla.bla");

char buf;
do {
fichier >> buf;
} while ( buf != '\n' );
}

2 réponses

Messages postés
3011
Date d'inscription
jeudi 26 septembre 2002
Statut
Membre
Dernière intervention
27 novembre 2004
8
char buf;
do {
fichier.get(buf);
} while ( buf != '\n' );
}

utilise plutot la methode get qui lit tout les caracteres
Messages postés
8
Date d'inscription
mercredi 16 octobre 2002
Statut
Membre
Dernière intervention
10 février 2005

merci, ca marche nikel