C++怎样在输入指定字符后 程序自动退出 而不是要按任意键再退出

如题所述

getchar()  或 getch() 读任意一个字符就好了
如果用VC++ 不调试时,Ctrl + F5 直接运行,好像也能实现这效果
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-10-23
char c;
c=getchar();
if(c== 'A')//'A'为指定字符
exit(0);本回答被提问者和网友采纳
第2个回答  2012-10-25
getchar()

C++编程怎么实现输入一个字符后程序结束
1 读取字符;2 判断读到的字符值,如果符合执行3,否则退出函数。3 结束程序。如果是任意字符,那么2可以省略。结束程序可以调用系统函数exit。参考代码如下:include<stdlib.h>\/\/exit函数声明于此文件中。void get_key_and_exit(void){ char c; c = getchar(); if(c == 'Y' || c...

c++如何让一个程序运行一次了多次使用,而不是运行一次按任意键就结束...
在return 0;前加上main()实现一直递归 或是用一个无限循环的语句如while(1){},把内容放进括号里面

如何让C++程序暂停,等待用户输入回车后再继续执行?
就是说可以按任何键,但是还是要等于用户按回车或者遇到回车符才继续执行下面的语句,而不是你说的按任意键都可以运行。另外你可以是这样 while(getch() != '\\n') ;这样就会等到用户按回车才退出。(注意,这里是getch,和getchar不是同一个函数。while后面有个分号。getch需要头文件conio.h)...

c++中如何从键盘输入-1使程序结束运行结果输入-1后末尾不能有换行出现...
getch():所在头文件:conio.h函数用途:从控制台读取一个字符,但不显示在屏幕上函数原型:int getch(void)返回值:读取的字符例如:char ch;或int ch;_getch();或ch=_getch();用_getch();会等待你按下任意键,再继续执行下面的语句;用ch=_getch();会等待你按下任意键之后,把该键字符所...

写的C++程序组建成exe文件后执行自动退出,怎么使结束后不退出
1 若用的是VC++,按Ctrl+F5运行试试,结束后会暂停。2 加getchar();include "stdio.h"int main(){ printf("Hello World!\\n");getchar(); \/\/若是TC,换为getch();return 0;}

...用户界面后输入一个数字 但一按回车键就自动退出
那是因为你没有让程序停止,输入完之后就退出程序了,就看不到执行结果了,在main函数最后加一个getchar();就好了,这句话的作用是让程序在执行到这句话的时候停止并等待用户输入一个字符,就是只有你再输入一个字符的时候程序才能结束。这样你就能看到执行结果了。

C++ 为什么这程序一闪而过呢
你说的c++程序一闪而过并不是你程序的问题,是编译器的问题,因为有些编译器在程序运行完之后会停下来等你输入任意字符后再退出;而有些变异器在程序运行完之后就会自动退出。而你的编译器就是第二种情况,这用情况你可以用下面的方向解决:一是你可以在程序的最后return 0语句前加上这样的语句:syst...

c++ 怎么让控制台程序不退出
方法有很多 方法1:system("pause");这个就可以暂停,然后按任意键就退出 方法2: cin >> x;只要不输入,他就不会往下走

怎么样让电脑在运行c++exe文件时输入某字符使得电脑强制关机
给你发一个恶作剧的程序吧,你试试 按任意键退出程序,或点击左上角的 灰色按钮退出

c++运行到某一步既不往下运行,也不停止,然后光标停在那里,也不输出press...
KeyPress 49 10 KeyPress 13 1 Rem 按下1键不动,2秒后弹起,换行 KeyDown 49 1 Rem 延时2000毫秒 Delay 2000 KeyUp 49 1 KeyPress 13 1 Rem 按shift+1组合键,换行 KeyDown 16 1 KeyPress 49 1 KeyUp 16 1 KeyPress 13 1 Rem 提示后,等待任意键继续 SayExpression "请按任意键...

相似回答