Bonjour,
ma question est simplissime :
comment détecter la fin d'une ligne lors de la lecture d'un fichier texte par flots ?
En fait j'aimerais lire les entiers successifs d'une ligne et les stocker dans un vecteur, et donc je dois m'arrêter à la fin de la ligne. Comment faire ?
Voici la lecture en boucle que j'utilise et qui ne détecte pas bien sûr la fin des lignes...
Merci de votre aide !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 ifstream fichier("./data"); if (fichier.bad()) {cout << "Fichier inexistant" << endl;} while (!fichier.eof()) { int a; fichier.get fichier >> a; cout << a << " "; }
PS : le nombre d'entiers par lignes n'est pas connu et n'est pas fixe d'une ligne à l'autre.
Partager