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...
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 << " ";
	}
Merci de votre aide !

PS : le nombre d'entiers par lignes n'est pas connu et n'est pas fixe d'une ligne à l'autre.