#include<iostream>#include<fstream>比如 我建立了30个文件,分别为 1.txt ,2.txt.........30.txt然后我代码里有一个for循环30次 我要把每次循环得到的数据存入对应的文件档中即:循环第一次得到的数据存入 1.txt,第二次得到的数据存入2.txt
2 回答
慕斯王
TA贡献1864条经验 获得超2个赞
文件名可以用string的
比如你可以定义string name ="1"
然后向name += ".txt",再向 output<<name;就可以向1.txt中输出
向2.txt输出只需要将串name改为2.txt即可。
四季花海
TA贡献1811条经验 获得超5个赞
ofstream fout;
char filemane[8];
for( int i(0); i<30 ; ++i )
{
sprinf(filename,"%d.txt",i+1);
fout.open(filename);
// do what you want...
fout.close();
}
注意头文件包含<cstdio>。
- 2 回答
- 0 关注
- 66 浏览
添加回答
举报
0/150
提交
取消