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:
Ne faites pas attention a la présentation du code je ne vous montre que la partie importante.
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; }
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 !
Partager