0
我只需要在使用ofstream创建的文件中编写一个字符串,但出现错误。将字符串写入C++文件(QT4)
这是代码:
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
QString aux = "Hello";
ofstream myfile ("test.txt");
if (myfile.is_open())
{
myfile << aux;
myfile.close();
}
else
{
cout << "CANT OPEN FILE";
}
return 0;
}
的错误是:在 '文件MyFile < < AUX' 敌不过 '操作< <'
PS:我用的QT4
谢谢您的帮助!
尝试:'myfile << qPrintable(aux);'或者使用'QTextStream'而不是'ofstream'。 – drescherjm 2014-12-01 19:08:33