Bonjour,
J'ai un petit soucis lors de la lecture d'un fichier texte, qui ne se fini pas par un saut de ligne.
je lis le fichier ligne par ligne avec getLine (= istream::getLine(...) ), mais en arrivant sur la derniere ligne, le EOF en fin de ligne fait retourner false et donc je perd le contenu de la derniere ligne...
Je cherche donc à récuperer la derniere ligne sans le EOF.
Mais rien à faire ... le istream a atteint le bout de fichier et ne veux pas revenir en arriere pour que je puisse lire manuellement...
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Je tiens à préciser que meme si ajouter un saut de ligne dans le fichier est fesable, ce n'est pas une solution algorithmique a long terme...
Merci.

 

 
		
		 
         
 

 
			
			


 
  
 
 
			 
   
 


 istream : lecture de fin de fichier
 istream : lecture de fin de fichier
				 Répondre avec citation
  Répondre avec citation
 
   
Partager