acm文件的输入输出

     好久没发博客了,一来感觉写不出什么,二来感觉自己学的写的在网上普遍皆是,所以就懒得动笔了,但是昨天突然有个朋友让我帮忙看一道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,即为文件路径,第二参数为,可读可写,第三个参数为文件流方向的源--标准输入\输出,意思是把标准输入\输出的流重定向为文件的流输入\输出

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

    

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值