C++编程怎么实现输入一个字符后程序结束

.实现一个简单的菜单程序,运行时显示Menu:A(dd)D(elete)S(ort)Q(uit)Selectone:要求用户提供相应的输入,并在用户输入A,D,S时分别提... .实现一个简单的菜单程序,运行时显示
Menu:
A(dd)
D(elete)
S(ort)
Q(uit)
Selectone:
要求用户提供相应的输入,并在用户输入A,D,S时分别提示“数据已经增加、删除、排序”,输入为Q时程序结束。
怎么实现:输入Q时程序结束??
展开
 我来答
风若远去何人留
推荐于2017-09-01 · 知道合伙人互联网行家
风若远去何人留
知道合伙人互联网行家
采纳数:20412 获赞数:450132
专业C/C++软件开发

向TA提问 私信TA
展开全部

1 读取字符;

2 判断读到的字符值,如果符合执行3,否则退出函数。

3 结束程序。

如果是任意字符,那么2可以省略。

结束程序可以调用系统函数exit。

参考代码如下:

#include<stdlib.h>//exit函数声明于此文件中。
void get_key_and_exit(void)
{
    char c;
    c = getchar();
    if(c == 'Y' || c=='y')//当输入y时退出,不区分大小写。
        exit(0);//退出程序。
}
杨学涯
推荐于2017-10-04 · TA获得超过215个赞
知道小有建树答主
回答量:113
采纳率:100%
帮助的人:155万
展开全部
程序已写好,不懂请追问,满意请采纳:
#include"iostream.h"
#include<stdio.h>
#include<stdlib.h>
void main()
{
char select;
while(1)
{
cout<<"Menu:\n"<<" A(dd)\n"<<" D(elete)\n";
cout<<" S(ort)\n"<<" Q(uit)\n"<<" Selectone:";
cin>>select;
switch(select)
{
case 'A':
case 'a':cout<<"数据已经增加\n"<<endl;break;
case 'D':
case 'd':cout<<"数据已经删除\n"<<endl;break;
case 'S':
case 's':cout<<"数据已经排序\n"<<endl;break;
case 'Q':
case 'q':cout<<"程序结束\n";exit(0);break;
default:cout<<"输入错误!请重新输入。\n"<<endl;break;
}
}
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
驭梦啦啦
2015-11-10
知道答主
回答量:21
采纳率:0%
帮助的人:12.5万
展开全部
读取输入的字符,和你规定的字符比较,如果是就直接return
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
猜龙
2013-04-10
知道答主
回答量:36
采纳率:0%
帮助的人:19.1万
展开全部
什么意思啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式