假设你要输出的结果为a,TXT文件名为“结果.TXT”要在D盘输出。先加头文件fstream,在main 的第一句写ofstream myfly("D:\\结果.TXT");此处的是随意的名字。我们向屏幕上输出时是写cout<具体可以参考以下代码:
#include
#include
using std::endl;
using std::ofstream;
using std::cin;
using std::endl;
int main(void)
{
ofstream ofs("c:\\a.txt");
int i;
cin>>i;
ofs< ofs.close();
return 0;
}
用文件流:
//---------------------------------------------------------------------------
#include
#include
using std::endl;
using std::ofstream;
using std::cin;
using std::endl;
int main(void)
{
ofstream ofs("c:\\a.txt");
int i;
cin>>i;//输入数据
ofs< ofs.close();
return 0;
}
//---------------------------------------------------------------------------
看你这部分内容是在什么控件里边了。一般可以显示内容的控件都会有xxx->test()成员,QString类型,你只需要将这些内容读入一个QString类型的变量,然后使用QFile存入文件即可。
用dos窗口运行你的程序 比如你的程序名叫a.exe
运行
a.exe > result.txt
result.txt是你要输出的文件名
输出重定向,比如:
dir > log.txt