创建两个磁盘文件f1.dat和f2.dat,编程序实现一下工做

创建两个磁盘文件f1.dat和f2.dat,编程序实现一下工做ios

(1)从键盘输入20个整数,分别存放在两个磁盘文件中(每一个文件中放10个整数);编程

(2)从f1.dat中读入10个数,而后存放到f2.dat文件原有数据的后面app

 

  
  
  
  
  1.  
  2. #include<iostream>  
  3. #include<fstream>  
  4. #include<string>  
  5. #include<iomanip>  
  6. #include<strstream>  
  7. using namespace std;  
  8. int main()  
  9. {  
  10.     const int m=20;  
  11.     int a[m];  
  12.     for(int i=0;i<m;i++)  
  13.     cin>>a[i];  
  14.  
  15.     ofstream out("f1.dat",ios::out);  
  16.     for(int i=0;i<m/2;i++)  
  17.     out<<a[i]<<" ";  
  18.     out.close();  
  19.  
  20.     out.open("f2.dat",ios::out);  
  21.     for(int i=m/2;i<m;i++)  
  22.     out<<a[i]<<" ";  
  23.     out.close();  
  24.  
  25.     int b[m];  
  26.     ifstream in("f1.dat",ios::in);  
  27.     for(int i=0;i<m/2;i++)  
  28.     in>>b[i];  
  29.     in.close();  
  30.  
  31.     out.open("f2.dat",ios::app);  
  32.     for(int i=0;i<m/2;i++)  
  33.     out<<b[i]<<" ";  
  34.     out.close();  
  35.  
  36.     
  37. }  
相关文章
相关标签/搜索