Visual C++ 2008里如何像VC++6.0那样运行console程序之后按一下回车才跳出?

来源:百度知道 编辑:UC知道 时间:2024/05/28 13:29:20
在Visual C++ 6.0运行console程序代码
程序运行完之后需要按一下回车才跳出

但是到2008貌似没有这个功能了

能设置出来么,谢谢
这样还不如直接getchar();呢
有没有直接设置Visual C++ 2008的方法?

包含stdlib.h头文件,在main()函数中的return 0;之前加上system("pause");

当然也可以用getchar(),但是这样仍然需要包含stdio.h头文件,而且你可能还需要一条提示语句,而且如果你首先按下的不是回车键,那么就还需要再按一下回车,这样显然并不方便。

system("pause");
即有了提示信息,又不像gethcar()那样需要以回车结束输入,所以是首选!

你可能会感觉:还可以用getch()呀,的确,getch()在接受字符后无需按回车键,但是这个函数只能在WINDOWS系统中使用,兼容性不好!

综上所述,我始终推荐使用system("pause");

(另外,vc++6.0中的效果也是通过执行这条语句实现的)

system("pause");
也可以随便写个cin>>

你也是学习嘛 没必要在这个问题上费劲 到时候写GUI就不涉及了

不知道