C语言中 如何能:当执行scanf语句时不用敲回车而敲其他键去继续执行scanf后面的语句

C语言中如何能:当执行scanf语句时不用敲回车而敲其他键去继续执行scanf后面的语句
例如:
scanf("%d%c%d",&n1,&ch,&n2);当输入5+9后,按‘+’来继续执行后面的语句
HUX布斯
浏览 505回答 2
2回答

UYOU

获取键盘消息简单代码如下:switch(message){caseVK_ADD://Bodybreak;}VK_ADD是楼主需要的小键盘加号,其它键盘按键标识符可参考Windows按键消息

慕森卡

楼主,用getchar()吧,然后判断输入是否为'+'即可,例#include#includeusingnamespacestd;intmain(){charc;intn=0;while((c=getchar())!='+'){n=n*10+(c-'0');}printf("%d\n",n);return0;}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript