利用文件重定向提高调试效率
2018-03-11 19:57
369 查看
编程得到正确结果前,往往需要多次运行程序,每次运行都需要花费不少的时间从键盘输入数据。每次输入的数据都是相同的时,会给人的心理带来不爽的感觉,并造成时间上的浪费。无论平时练习还是ACM竞赛实战,这些都是可以避免的。方法是,运用重定向。
用下面的形式调用函数freopen()会将标准输入stdin重定向到文件input.txt(这个名字可以自己定义)。
重定向后,原先从键盘(标准输入的默认设备)接受的输入,将统统从文件读取input.txt读取,这就是重定向。程序可以写作:
转载:http://blog.csdn.net/sxhelijian/article/details/8978850
用下面的形式调用函数freopen()会将标准输入stdin重定向到文件input.txt(这个名字可以自己定义)。
重定向后,原先从键盘(标准输入的默认设备)接受的输入,将统统从文件读取input.txt读取,这就是重定向。程序可以写作:
#include<iostream> #include<cstdio> using namespace std; int main() { freopen("input.txt","r",stdin); //只加这一句输入将被重定向到文件input.txt int a,b; cin>>a>>b; cout<<a+b<<endl; return 0; }
转载:http://blog.csdn.net/sxhelijian/article/details/8978850
相关文章推荐
- 利用文件重定向提高调试效率(已阅加重点划)
- 如何利用Object Browser图形化工具提高Oracle开发工作效率(一)SQL编写调试篇
- 利用IO流复制文件效率提高版,这里主要用了一个数组做了一个缓存,提升了传递效率。
- 多进程拷贝文件 提高io效率 利用 文件空洞 内容很简单 原理很深刻
- node.js开发中使用Node Supervisor实现监测文件修改并自动重启应用提高nodejs调试效率
- node.js开发中使用Node Supervisor实现监测文件修改并自动重启应用提高nodejs调试效率
- 如何利用Object Browser图形化工具提高Oracle开发工作效率(一)SQL编写调试篇
- Eclipse 开发过程中利用 JavaRebel 提高效率
- 利用Xcode的代码块提高效率
- C/C++中利用空指针(NULL),提高程序运行效率
- 使用supervisor提高nodejs调试效率
- IO与文件读写---使用Apache commons IO包提高读写效率
- 如何利用番茄工作法提高学习和工作的效率
- hadoop 提高hdfs删文件效率----hadoop删除文件流程解析
- 利用GDI+的双缓冲技术来提高绘图效率(转)
- 【编程好习惯】利用编程语言特性提高程序执行效率
- CenOS利用别名提高工作效率
- 本文是笔者根据数据库编程经验,利用C++语言的模板、继承、授权、多态等面向对象特性,借鉴命令模式,实现了对象在关系数据中的存储,降低应用系统与数据库之间的耦合,提高开发效率。
- qt 调试语句的处理 禁用和重定向到文件
- 提高读取文件的效率小试