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;

Nom : 1.jpg
Affichages : 276
Taille : 17,1 Ko

voici le code;

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();
}
j'obtient à chaque fois l'affichage de mon message "pb de fichier"
par contre le code fonctionne parfaitement sous visual studio.
qu'est ce que je n'ai pas compris ?