#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 關注
- 111 瀏覽
添加回答
舉報
0/150
提交
取消