acm文件的输入输出

来源:互联网 发布:阿里万网域名注册官网 编辑:程序博客网 时间:2024/05/01 01:50

     好久没发博客了,一来感觉写不出什么,二来感觉自己学的写的在网上普遍皆是,所以就懒得动笔了,但是昨天突然有个朋友让我帮忙看一道acm题,由于很久没做题了,感觉很多细节的东西都忘了,在这过程中,又让我想起了acm比赛中是何如评判你的结果是正确的呢?那就是改变文件的输入输入流了。多的就不说了,看下面代码

   

#include <iostream>using namespace std;int main(){    int a;    int b;    freopen("test.in", "r", stdin);    freopen("test.out", "w", stdout);       while(cin>>a>>b)    {             cout<<a+b<<endl;    }       return 0;}
      test.in是输入文件,test.out为输出文件,这样就可以不用控制台一个个手动输入了

      freopen是一个改变输入\输出流方向的函数,第一个参数是const char *path,即为文件路径,第二参数为,可读可写,第三个参数为文件流方向的源--标准输入\输出,意思是把标准输入\输出的流重定向为文件的流输入\输出

      当你拿到一大堆时数据就可以这样来调试自己的程序。

    

原创粉丝点击