Comment lire un fichier texte ligne par ligne dans Qt ?
Je cherche l'équivalent Qt de :
std::ifstream infile;
std::string line;
while (std::getline(infile, line))
{
...
}
Comment lire un fichier texte ligne par ligne dans Qt ?
Je cherche l'équivalent Qt de :
std::ifstream infile;
std::string line;
while (std::getline(infile, line))
{
...
}
Voici l'exemple de mon code. Je vais donc lire un texte de la 1ère ligne à la 3ème ligne à l'aide de readLine(), puis le stocker dans une variable de tableau et l'imprimer dans le champ de texte à l'aide de la boucle for :
QFile file("file.txt");
if(!file.open(QIODevice::ReadOnly | QIODevice::Text))
return;
QTextStream in(&file);
QString line[3] = in.readLine();
for(int i=0; i<3; i++)
{
ui->textEdit->append(line[i]);
}
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.