以下に示すように、Qt 5 の QFile でプレーン テキスト ファイルを開く簡単なコードを書きました。
// main.cpp
#include <iostream>
using std::endl;
using std::cout;
#include <QCoreApplication>
#include <QFile>
#include <QIODevice>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QFile plainFile("plain.txt");
if(plainFile.open(QIODevice::ReadOnly | QIODevice::Text))
{
cout << "File opened successfull" << endl;
plainFile.close();
}
else{
cout << "could not open file." << endl;
}
return a.exec();
}
コンパイルして実行すると、「ファイルを開けませんでした」という出力が表示されます。私は何を間違っていますか?