当我们求解acm题目时,通常在设计好算法和程序后,要在调试环境中运行程序,输入测试数据,当能得到正确运行结果后,才将程序提交到oj中。但由于调试往往不能一次成功,每次运行时,都要重新输入一遍测试数据,对于有大量输入数据的题目,输入数据需要花费大量时间。 使用freopen函数可以解决测试数据输入问题,避免重复输入,不失为一种简单而有效的解决方法。 如: freopen("debug//in.txt","r",stdin); //输入重定向,输入数据将从in.txt文件中读取 freopen("debug//out.txt","w",stdout); //输出重定向,输出数据将保存在out.txt文件中
freopen用法
最新推荐文章于 2024-03-04 20:52:27 发布