在c语言中,类似从键盘读取数据的getchar(),在执行结果中用键盘输入关键词触发下一段程序 40

在c语言中,类似从键盘读取数据的getchar(),在执行结果中用键盘输入关键词触发下一段程序也就说写两个完全不相关独立的程序,执行第一段程序出现结果,在程序执行结果框输... 在c语言中,类似从键盘读取数据的getchar(),在执行结果中用键盘输入关键词触发下一段程序也就说写两个完全不相关独立的程序,执行第一段程序出现结果,在程序执行结果框输入特定的关键词,触发第二段程序 ,能不能举个例子 展开
 我来答
去心装寒出超1n
2016-08-16 · 超过75用户采纳过TA的回答
知道小有建树答主
回答量:108
采纳率:0%
帮助的人:65万
展开全部
cCharTemp=getchar();主要是接受scanf("%c",&cCharPut);这里按的回车,执行程序时,你输入a,然后回车,实际上缓冲区接受的是两个字符,第一个是'a'第二个是‘\n',scanf("%c",&cCharPut);只把a从缓冲区中取走,但是'\n'还在缓冲区。如果没有getchar这个语句,那么下面的语句scanf("%c",&cCharPut);就会直接读取缓冲区中的'\n‘而不会等到你再去输入字符。而getchar是取走缓冲区中一个字符,把回车给取走,缓冲区空了,你才能再次输入
Aupryyyyyyyyyy
2016-08-16 · TA获得超过1636个赞
知道大有可为答主
回答量:1574
采纳率:53%
帮助的人:943万
展开全部
char input[233];

scanf("%s", input);
if(strcmp(input, "关键词\n") == 0)
    某函数();
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式