64,670
社区成员
发帖
与我相关
我的任务
分享
#include<iostream>
#include<fstream>
using namespace std;
void write()
{
int num[20],i;
ofstream file1,file2;
file1.open("f1.dat");
file2.open("f2.dat");
cout<<"Enter twenty numbers:"<<endl;
for(i=0;i<20;i++)
cin>>num[i];
for(i=0;i<10;i++)
file1<<num[i]<<"\t";
for(i=10;i<20;i++)
file2<<num[i]<<"\t";
file1.close();
file2.close();
// if(file2)
// {
// cout<<"f2.dat didn't close."<<endl;
// exit(0);
// }
}
void copy()
{
fstream infile,outfile;
infile.open("f1.dat",ios::in);
outfile.open("f2.dat",ios::app);
if(!outfile)
{
cout<<"f2.dat open fail."<<endl;
exit(0);
}
int num[10],i;
for(i=0;i<10;i++)
{
infile>>num[i];
outfile<<num[i]<<"\t";
}
infile.close();
outfile.close();
}
void main()
{
write();
copy();
}