récuperer la nième ligne d'un fichier texte
bonjour à tous ,
Je veux recuperer directement la nième ligne d'un fichier texte.J'ai utilisé ce code mais ça affiche plus de lignes que je veux.
Code:
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 32 33
|
for(int i=0;i<4;i++)
{
for(int j=0;j<4;j++)
{
ifstream fichier("Qt.txt");
if(fichier)
{
//L'ouverture s'est bien passée. On peut donc lire
string ligne; //Une variable pour stocker les lignes lues
int c=0;
while(getline(fichier, ligne)) //Tant qu'on n'est pas a la fin, on lit
{
if (c=maListe.at(i*4+j))
{
cout << c <<ligne << endl;
}
c++;
}
}
else
{
cout << "ERREUR: Impossible d'ouvrir le fichier en lecture." << endl;
}
}
} |
Est-ce que quelqu'un a confronté ce probleme. Merci de me repondre