怎么样在c++控制台程序中实现按任意键退出功能

就是最简单的黑窗口控制台程序,在程序结尾实现 按任意键退出 功能
加cinget没用,因为要多输一个回车

第1个回答  2010-09-22
加上system("PAUSE")本回答被提问者采纳
第2个回答  2010-09-22
在return 之前 加上这三句:

cout<<"按任意键退出...\n";
char ch;
cin>>char;
第3个回答  2010-09-22
#include <bios.h>
main()
{
printf("Press any key to continue : ");
while(!bioskey(1));
}
第4个回答  2010-09-22
getchar();
第5个回答  2010-09-22
在程序结尾写一个cin.get();

怎么让c++控制台程序运行完停一下按任意键退出
在程序末尾加上 system("pause");就可以了。不懂可以问

我在运行c++程序的时候,为是么当在运行框中输入数据后,敲回车就直接关...
(1)按住CTRL+F5运行;(2)在程序结束的最后--大括号的前面,加上getchar();(3)在程序结束的最后--大括号的前面,加上system("pause"),这时要加上头文件#include<stdlib.h>,因为system函数是标准库文件中的。以上三种我都用过,希望能给你帮助。

在C++里如何在程序执行时按一下空格停止,然后按一下空格继续执行?如何...
按下ESC后退出。不过ctrl_c重新运行有点困难。。ctrl_c通常会使程序中断。虽然getch()能截断ctrl_c的指令,使程序不会中断。但是在和kbhit()组合使用时发现kbhit()之后的第一个getch()不能截断ctrl_c的指令。目前我还没想到什么好的方法。。。kbhit()函数一般来说用来检测是否有按键按下,否返回0...

在c语言中怎么实现输入esc退出 其他键继续
int main(){ while(1){ if (_kbhit() && _getch()==0x1b)break;printf("continue");} }

Visual C++ 6.0运行程序后输出窗口只内一下就消失了怎么回事
回答:因为程序运行完了 退出了!在程序最后加个getchar();按任意键退出。

如何在控制台程序中实现“按任意键继续.”的效果
可以用 按键模拟方法啊。keybd_event() 函数可以代替 “按下某键”“让按下的键弹回原位”。例如: 按下 字母 N, 再让 N 键 回原位:keybd_event(VkKeyScan('N'),1,0,0);keybd_event(VkKeyScan('N'),1,KEYEVENTF_KEYUP,0);头文件要有 include <Windows.h> include <Winuser.h> --...

C++程序怎么在死循环运行时,按下一个键从中跳出
用获取键盘按下的函数试下,加在循环中,当有键盘按下时退出. 在写控制台程序时不是也会显示“按任意键退出”,你也可以用这个方法.

VS2010 C++控制台程序,为什么用Ctrl+F5,结果一闪而过就没了,有时候却...
在main的结尾处,return之前加入getch()这样每次都需要一个键盘的输入动作。

vc++写控制台的程序,写完怎么能让他运行时不是一闪而过,并且程序运行结 ...
C语言写的话 你在程序末尾加上一句 getch();就可以了 一般这是编译器问题 ;C++语言写的话 在程序末尾加上 cin.get();就可以了;或者加上头文件 #include <stdlib.h> 然后在程序末尾加上system("pause")。C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为...

c++编写的控制台程序如何在用户输入后跳到下一个窗口?
直接利用清屏就好了。把你需要的做成模块。然后调用之前先做 System("cls");这个命令就可以了,该命令可以清除当前控制台中的屏幕内容,在输出你想要的就可以了。要么你就调用系统的API重新开启一个Cmd窗口执行别的功能吧

相似回答