30、利用 freopen 方式读写文件

/**
  1、利用 freopen 方式读写文件   
*/ 

#include<iostream>
#include<cstdlib>
using namespace std;
int a[1000];
void readAndWrite(){
     int i;
    freopen("sum.in","r",stdin);
    freopen("sum.out","w",stdout);
    for(i=0;cin>>a[i];i++);  //如果读取到文件末尾,没有数据读取了,就退出。 
    int n=i; //记住读取到了哪一个。
    for(int i=0;i<n;i++){
      cout<<a[i]<<" "  ;
    } 
    cout<<endl;
     
} 
int main(){
    /*
    int a,b;
    freopen("sum.in","r",stdin);//文件中读取数据
    freopen("sum.out","w",stdout);//文件中写入数据
    cin>>a>>b;
    cout<<a+b<<endl;*/
     readAndWrite();
    
}

猜你喜欢

转载自blog.csdn.net/qq_30272539/article/details/81318159
今日推荐