Voici le code pour lire les lignes d'un fichier texte en c++:
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 #include <string> #include <fstream> #include <iostream> int main() { // le constructeur de ifstream permet d'ouvrir un fichier en lecture std::ifstream fichier( "fichier.txt" ); if ( fichier ) // ce test échoue si le fichier n'est pas ouvert { std::string ligne; // variable contenant chaque ligne lue // cette boucle s'arrête dès qu'une erreur de lecture survient while ( std::getline( fichier, ligne ) ) { // afficher la ligne à l'écran std::cout << ligne << std::endl; } } }
Ok.
Moi je voudrais recupere les nombres que j ai stocke dans ce fichier texte, une ligne sur deux !!!
Challenge!!!
apres avoir teste moult moult boucles en tout genre je dois dire que je suis un peu paume.
je m'explique dans ce fichier texte, je stocke sur la premiere ligne le nom et le score des joueurs + "/n";
et sur la seconde juste le scor +"/n";
et ainsi de suite..
J aimerais n afficher a l ecran qu une ligne sur deux.
et pouvoir recuperer le score seul pour le comparer et ajouter une ligne ou non.
J espere avoir ete clair.
Merci d avance....
[Balises code rajoutées par Fiquet, merci d'y penser la prochaine fois]
Partager