Bonjour,
J'essaye de placer mon curseur 2 caractères avant la fin de chaque ligne, mais la boucle ne s'arrête jamais lorsque je teste mon code... Pouvez-vous me dire d'où vient le problème ? je ne vois vraiment pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 main () { ifstream fluxFichier("files/fichier.txt"); if (fluxFichier) { string ligne; cout << "Liste des gens passés avant vous :" << endl; while (getline(fluxFichier, ligne)) { cout << ligne << endl; int position = fluxFichier.tellg(); cout << "Le curseur se trouve a l'emplacement " << position << endl; position -= 2; fluxFichier.seekg(position, ios::beg); position = fluxFichier.tellg(); cout << "Et maintenant" << position << endl; position += 2; } } else { cout << "Erreur lors de l'ouverture du fichier" << endl; } }
Partager