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;
    }
}