VS下使用freopen重定向输入流至文件同时使用system("pause")暂停

在调试程序时可以使用freopen重定向输入流至文件:

freopen("a.txt","r",stdin);

但这样system(“pause”)就失效了,程序一闪而过,看不到输出结果。
解决方法为在system前面加上

freopen("CON","r",stdin);

把输入流重定向回控制台,此时暂停有效。

猜你喜欢

转载自blog.csdn.net/tomwillow/article/details/52506834
今日推荐