system("pause")在使用freopen时失效
这个问题一度让我以为VS除了bug,并怀疑人生。overstack上有人解释是由于重定向导致在System(“pause”);执行的时候出于某些原因,有字符从文件流中输入,导致程序终止。 于是不求甚解的我,直接在System(“pause”);前加了一句 //重定向回控制台 freopen_s(&stream,"con", "r", stdin);将标准输入流重定向回控制台,这
原创
2017-10-07 22:22:54 ·
1163 阅读 ·
1 评论