Bonjour,
J'ai un problème, je voudrais lire un fichier texte et récupérer chaque ligne de ce fichier dans un QString (un tableau si possible, mais sa n'a pas l'air de marcher)
En c++ sa donnerai sa
ifstream fichier("test.txt", ios::in); // on ouvre le fichier en lecture
int i = 0;
string ligne;
string d[20];
while(getline(fichier, ligne)) // tant que l'on peut mettre la ligne dans "contenu"
{
d[i]=ligne;
i++;
}
fichier.close(); // on ferme le fichier
J'ai essayé de chercher dans la doc de QT QFile mais j'ai du mal à comprendre la doc
C'est pour lire une playlist dans un lecteur audio
Merci.
The next example uses QTextStream to read a text file line by line:
QFile file("in.txt");
if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
return;
QTextStream in(&file);
while (!in.atEnd()) {
QString line = in.readLine();
process_line(line);
}
Y a vraiment tout dans la doc ( http://doc.trolltech.com/4.3/qfile.html ). Lis aussi les exemples.
Avant de lire la doc sur les fonctions (membres), lis la description générale de la classe. Regarde aussi s'il y a des exemples.
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.