怎么写一个可以生成一个txt文件的C++程序?
txt的内容和文件名要可以在运行中输入的。
iudsa aois saoi sa usad sas sa sa d
首先,你需要额外添加一个头文件
#include <fstream>
然后声明一个类,这个类可以像cout那样直接向txt文件输出.
ofstream Fout; //写
像我这里声明的就是名叫Fout的一个文件输出类,你也可以把它叫做其他名字.
然后使用以下方法先生成一个txt文件
Fout.open("Data.txt", ios::app);
同理,我在此创建的是名叫Data.txt的txt文件,这个txt文件会被创建在与你的exe程序相同的目录下.
现在你可以自由的向Data.txt输出了,参考std::cout的用法
Fout << "你要输出的内容" << endl;
//endl在这里同样起换行的作用
最后,在输出完之后别忘了关闭文件!
使用以下方法:
Fout.close();
来关闭对Data.txt的使用.不过其实在你关闭exe进程后会自动关闭使用的,但最好养成这种习惯..
没要求回答读取..如果你还想知道txt怎么读取的话你就叫我一下吧,我会马上来的..