c++里如何判断输入回车键?

我想写一控制台的计算器,但有一些具体细节搞不明白,第一个就是如何在不使用c/c++库的情况下屏蔽掉字符,第二个就是如何判断是否输入了回车键?这两个第一个如果有办法的话,不... 我想写一控制台的计算器,但有一些具体细节搞不明白,第一个就是如何在不使用c/c++库的情况下屏蔽掉字符,第二个就是如何判断是否输入了回车键?这两个第一个如果有办法的话,不错如果没有的话帮忙解决第二个吧!!谢谢, 展开
 我来答
我用gank
2013-04-02
知道答主
回答量:13
采纳率:0%
帮助的人:1.7万
展开全部
回车键你只需要判断是否在有"\n"这个字符就可以了。屏蔽字符时屏蔽除了数字和数学符号以外的字符么?你只要把那些符号block掉就可以了,可以去查ascii码,数字和数学符号的编码都在里面,你只接受这些输入就好了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-03
展开全部
第二个:If(getchar()=='\n'){}或do{}while(getchar()!=‘\n’);第一个问题不太明白你的意思
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-03
展开全部
1.回车 \r 13 换行 \n 10 2.判断回车得使用 getch() 函数ch=getch();if(ch=='\r') 或者 if(ch==13){ break;}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2013-04-02 · TA获得超过380个赞
知道小有建树答主
回答量:618
采纳率:50%
帮助的人:224万
展开全部
  1. while(c=getchar()!='\n')


已赞过 已踩过<
你对这个回答的评价是?
评论 收起
niuxia524
2013-04-02
知道答主
回答量:10
采纳率:0%
帮助的人:6万
展开全部
if(ch=='\r'||ch=='\t'||ch=='\n')
....;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式