C++ 如何在在最后暂停程序

来源:百度知道 编辑:UC知道 时间:2024/09/18 16:01:44
我用的studio2008, 运行程序时程序运行完自动关闭了窗口,根本看不到结果。有人说最后加一句getchar();可是我加了也一样,完全没用,程序还是运行完直接关闭。

请问应该怎么做
不是有写程序最后都是“按任意键退出”的那种么,一楼的答案看起来不是很主流啊……

C++如果要用getchar()的话,如果你程序中又用到了scanf,就需要连写两个getchar(),这是与C语言不同的地方。

一般来说,在返回前直接用system("pause")即可。

不用楼上说的那么麻烦,我刚开始问他们就这样就行.
在return(0);
上一行加
system("pause");
就OK了.

开头加上#include "windows.h"
最后写上一句Sleep(5000);
S大写,5000表示5000毫秒即5秒,可自己改。

system("pause");

别忘头文件 #include<windows.h>