創建兩個磁盤文件f1.dat和f2.dat,編程序實現一下工做ios
(1)從鍵盤輸入20個整數,分別存放在兩個磁盤文件中(每一個文件中放10個整數);編程
(2)從f1.dat中讀入10個數,而後存放到f2.dat文件原有數據的後面app
- #include<iostream>
- #include<fstream>
- #include<string>
- #include<iomanip>
- #include<strstream>
- using namespace std;
- int main()
- {
- const int m=20;
- int a[m];
- for(int i=0;i<m;i++)
- cin>>a[i];
- ofstream out("f1.dat",ios::out);
- for(int i=0;i<m/2;i++)
- out<<a[i]<<" ";
- out.close();
- out.open("f2.dat",ios::out);
- for(int i=m/2;i<m;i++)
- out<<a[i]<<" ";
- out.close();
- int b[m];
- ifstream in("f1.dat",ios::in);
- for(int i=0;i<m/2;i++)
- in>>b[i];
- in.close();
- out.open("f2.dat",ios::app);
- for(int i=0;i<m/2;i++)
- out<<b[i]<<" ";
- out.close();
- }