c++ - Can not read text file with Qt 5 -


i wrote simple code open plain text file qt 5's qfile seen below;

// 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(); } 

the output when compiled , run "could not open file". wrong?

probably because plain.txt not exist in current working directory or in path. make sure file in working directory or pass absolute path qfile.

also see qfile::exists returns.


Comments

Popular posts from this blog

mod rewrite - Using "?" when rewriting the URL -

.htaccess: Transfer name to index.php if not directory public -

Admob integration with pygame in android -