在OJ 练习时发现scanf等IO操作并不需要直接通过控制台输入输出,对调试效率极大提高
通过接口 freopen 可以实现此操作
#include <stdio.h> #include <stdlib.h> int main () { freopen("in.txt","r",stdin); //从in.txt 中读入数据 freopen("out.txt","w",stdout); // 将最后数据写入out.txt中 int a,b; while(scanf("%d%d",&a,&b)!=EOF) //数据是从in.txt中输入的 printf("%d\n",a+b); //写入out.txt中 fclose(stdin); fclose(stdout); return 0; }
参考 https://blog.csdn.net/xuan_liu123/article/details/62044623
华为OJ练习题 -- c 语言IO重定位
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
华为OJ训练之0028-170109-最小公倍数
mimi1717
2020-07-07 16:53:01
Uber是如何管理大规模数据工作流的?
LinkTime_Cloud
2020-07-08 05:03:59
Marquez,开源的元数据管理工具
LinkTime_Cloud
2020-07-08 05:03:59
为何需要数据血缘解决方案
LinkTime_Cloud
2020-07-08 05:03:59
数据中台行业应用与实践
LinkTime_Cloud
2020-07-08 05:03:59
深度剖析数据中台技术架构
LinkTime_Cloud
2020-07-08 05:03:58
技术文章 | vue工具帮你解决常见的错误与陷阱
Mr_zebra
2020-07-08 03:44:52
技术文章 | 王思聪"吃翔"项目 - 共享充电宝 - 经营、销售分析系统DB设计实践
Mr_zebra
2020-07-08 03:44:52
技术文章 | 鸡蛋究竟宜不宜生吃——看阿里云计算怎么破?
Mr_zebra
2020-07-08 03:44:52
“618”背后的秒杀系统如何设计?
AI课工场
2020-07-07 13:06:48
google blogger的绑定国际域名可以使用了
warmage
2020-07-06 12:01:16
[转贴] Windows编程和面向对象技术 chap4
IBM_lover
2020-07-06 02:25:33