Problème fichier C++
Résolu
Kaos
-
Kaos -
Kaos -
Bonjour,
alors voila, j'ai un QTextEdit, et quand j'implémente le KeyPressEvent, le fichier (que j'ai déclaré dans le header et initialisé dans le constructeur) écrit une phrase bidon et surtout devrait la relire. Malheureusement, tous les test que j'ai fait prouve qu'il n'en fait rien.
Voici le début du code (y a pas la fin) :
file->open(QIODevice::ReadWrite|QIODevice::Append);
QTextStream flux(file);
file->write("un test \n");
file->write("deux test \n");
QStringList words;
while (!file->atEnd()) {
QByteArray line = file.readLine();
if (!line.isEmpty())
{
words << line.trimmed();
cout<<"on passe"<<endl;
}
}
cout<<words.count();
file->close();
La déclaration dans le header au cas ou vous auriez pas confiance ^^ :
QFile *file;
Et dans le constructeur :
file = new QFile("tessst.txt");
Le fichier est bien créé et ca écrit bien dedans, mais déjà les "\n" ne sautent pas de ligne, puis même si j'ajoute manuellement des lignes, rien n'est lu...
Enfin voila, si vous aviez un truc pour m'aiguiller, ça m'énerve de buter sur un truc si basique.
Merci d'avance!
alors voila, j'ai un QTextEdit, et quand j'implémente le KeyPressEvent, le fichier (que j'ai déclaré dans le header et initialisé dans le constructeur) écrit une phrase bidon et surtout devrait la relire. Malheureusement, tous les test que j'ai fait prouve qu'il n'en fait rien.
Voici le début du code (y a pas la fin) :
file->open(QIODevice::ReadWrite|QIODevice::Append);
QTextStream flux(file);
file->write("un test \n");
file->write("deux test \n");
QStringList words;
while (!file->atEnd()) {
QByteArray line = file.readLine();
if (!line.isEmpty())
{
words << line.trimmed();
cout<<"on passe"<<endl;
}
}
cout<<words.count();
file->close();
La déclaration dans le header au cas ou vous auriez pas confiance ^^ :
QFile *file;
Et dans le constructeur :
file = new QFile("tessst.txt");
Le fichier est bien créé et ca écrit bien dedans, mais déjà les "\n" ne sautent pas de ligne, puis même si j'ajoute manuellement des lignes, rien n'est lu...
Enfin voila, si vous aviez un truc pour m'aiguiller, ça m'énerve de buter sur un truc si basique.
Merci d'avance!
A voir également:
- Problème fichier C++
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide