press any key to exit 问题~!
c++程序运行后应该会出现"press any key to exit",接着按任意键才退出
我编了个程序,没发现错误,能运行,但最后没有显示"press any key to exit"就直接退出了~!而且那一瞬间能看见最后的答案出来了,但一闪而过~!
请问是哪里的问题呢?~!
c++程序运行后应该会出现"press any key to exit",接着按任意键才退出
我编了个程序,没发现错误,能运行,但最后没有显示"press any key to exit"就直接退出了~!而且那一瞬间能看见最后的答案出来了,但一闪而过~!
请问是哪里的问题呢?~!
虽然说的是press any key to exit 但其实是从表标准输入中读入一个数据
就相当于程序的结尾是
if (getchar())
{
exit(0);
}
如果你的程序中某个部分项标准输出中写入东西了,或者你的程序中有什么手动输入的东西了,可能会存在于标准输出中,结果就自动计入了标准输入了
getchar() 相当于 fgetc(sti,c) ;