请问大神们有什么简单的方法么? 小弟谢谢你们了

#include<iostream>
#include<fstream>

比如 我建立了30个文件,分别为 1.txt ,2.txt.........30.txt
然后我代码里有一个for循环30次 我要把每次循环得到的数据存入对应的文件档中
即:循环第一次得到的数据存入 1.txt,第二次得到的数据存入2.txt

牛魔王的故事
浏览 70回答 2
2回答

慕斯王

文件名可以用string的比如你可以定义string name ="1"然后向name += ".txt",再向 output<<name;就可以向1.txt中输出向2.txt输出只需要将串name改为2.txt即可。

四季花海

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>。
打开App,查看更多内容
随时随地看视频慕课网APP