用C++把多个有序的文件的内容写入到另一个新的文件中去。谢谢,,
用C++把多个有序的我文件如:pos1.txt,pos2.txt,,,,直到pos2000.txt的内容写入到一个新的文件my.txt中去,要求原来一个文件中的内容保存为...
用C++把多个有序的我文件如:pos1.txt,pos2.txt,,,,直到pos2000.txt的内容写入到一个新的文件my.txt中去,要求原来一个文件中的内容保存为一行。
展开
1个回答
展开全部
#include <fstream>
#include <cstdio>
#include <iostream>
using namespace std;
int main(int argc, char *argv)
{
ofstream fout("my.txt");
ifstream fin;
char name[] = "post2000.txt";
int i;
for(i=1; i<=2000; i++)
{
sprintf(ch, "pos%d.txt", i);
fin.open(name);
char ch;
while(!fin.eof())
{
fin>>ch;
if (ch == '\n')
continue;
fout<<ch;
}
fin.close();
fout<<endl;
}
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询