Bonjour,
je débute avec Qt et je veux simplement ouvrir un fichier "niveau.txt" avec fstream (je préfère pour le moment utiliser un max la STL du C++ que les QFile de QT)
j'ai l'impression que QT ne trouve pas le fichier mais pourtant il est bien dans mon projet,voici l'arborescence du projet;
voici le code;
j'obtient à chaque fois l'affichage de mon message "pb de fichier"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 #include <QCoreApplication> #include <fstream> #include <QDebug> int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); std::ifstream file("niveau.txt", std::ios::in | std::ios::binary); if (!file) qDebug()<< "pb de fichier"; file.close(); return a.exec(); }
par contre le code fonctionne parfaitement sous visual studio.
qu'est ce que je n'ai pas compris ?![]()
Partager