Bonsoir,
Je suis un peu désespéré... je n'arrive toujours pas a comprendre le fonctionnement du getline. (Même après avoir checké 14 forum dans toutes les langues sur ce sujet ^^).

En gros, j'ai un fichier.txt dans lequel j'ai une suite de mot ligne par ligne.
Exemple:

fleur
maison
vélo
arbre
etc...

Et je cherche a "prendre" un mot a une ligne donnée.
Pour faire un test j'ai utilisé ce code pour obtenir le premier mot de la ligne:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
ifstream liste("C:/Program Files/monprojet/liste.txt");
                if(liste)
                {
                    liste.seekg(ios::beg); //Je place le curseur au début du fichier
 
                    string mot;               
                    getline(liste, mot);   //Je prend la ligne d'où est placé le curseur pour le mettre dans "mot"
                    cout << mot << endl;
 
                    }
Ne faites pas attention a la présentation du code je ne vous montre que la partie importante.

Sauf que j'ai rien d'afficher.

Après je pensais utiliser un while pour répéter cette action jusqu'à ma ligne pour finir avec le bon mot.

Merci !