55问答网
所有问题
c语言中输入一段字符串直到输入=时输出结果,我用getchar一定要输了=时按回车才能输出结果。怎
c语言中输入一段字符串直到输入=时输出结果,我用getchar一定要输了=时按回车才能输出结果。怎么让它当我输了=就自动输出结果?
举报该问题
其他回答
第1个回答 2015-11-07
#include <stdio.h>
void main()
{
int i=0,n=10;
char c,s[10];
while((c=getchar())!='=')
{
s[i]=c;
i++;
}
s[i]='\0';
printf("%s\n",s);
}
亲,你看看吧,不懂可以继续追问我!
本回答被网友采纳
相似回答
c语言中用getchar
()
输入字符
是
回车
算一个字符吗
答:
是的
,c语言中用getchar
()
输入字符
是回车算一个字符。解析:getchar()是stdio.h中的库函数,作用是从stdin流中读入一个字符。如果stdin有数据的话不用输入它就可以直接读取了。当程序调用getchar时,程序就等着用户按键。用户
输入的
字符被存放在键盘缓冲区中
,直到
用户
按回车
为止(
回车字符
也放在缓冲区...
c语言中getchar
()的用法
答:
getchar(stdin)语句功能:getchar有一个int型的返回值,当程序调用
getchar时,
程序就等着用户按键,用户
输入的
字符被存放在键盘缓冲区
中,直到
用户
按回车
为止(
回车字符
也放在缓冲区中)。当用户键入回车之后,getchar才开始从stdin流中每次读入一个
字符,getchar
函数的返回值是用户输入的第一个
字符的
ASCII...
C语言里getchar
()作用?
答:
getchar
()的作用是从键盘上读入一个
字符,
并带回显。getchar()函数等待
输入直到按回车才
结束,回车前的所有
输入字符
都会逐个显示在屏幕上,但只有第一个字符作为函数的返回值。getchar函数原型如下:函数格式:int getchar(void);功 能:从标准输入设备读取下一个字符 返 回 值:返回所读字符,否则...
c语言中
a
=getchar
();getchar()与getchar();a=getch
答:
getchar有一个int型的返回值.当程序调用
getchar时
.程序就等着用户按键.用户
输入的
字符被存放在键盘缓冲区中.直到用户
按回车
为止(
回车字符
也放在缓冲区中).当用户键入回车之后
,getchar
才开始从stdio流中每次读入一个字符.getchar函数的返回值是用户输入的第一个
字符的
ASCII码,如出错返回-1,且将用户输入...
C语言
什么时候应该加
getchar
()吃掉
回车
答:
getchar()只能接你
输入的
一个字符,而不是
字符串
。getchar()也不是乱用的,一般情况就用在
输入字符的的
情况下。至于你后面说的每当有输入语句时都去加一个getchar()是没有必要的。如果你想
用getchar
()去接住上次输入的回车符以便给下面的运算带来准确性的话,就是在输入整型或者浮点型之后再加一个...
大家正在搜
c语言字符串输出
c语言倒序输出字符串
c语言字符串逆序输出
c语言字符串输入
c语言字符串定义
c语言输入字符
字符串怎么输入
字符串c语言
c语言字符串数组
相关问题
求教C语言大神! gets()输入一个字符串后,我想接着输入...
使用getchar()输入时,为什么要按两次回车键才能输出
C语言什么时候应该加getchar()吃掉回车
C语言中如何以一个指定字符结束输入并输出结果,而不用按回车.
c语言中用getchar()输入字符是回车算一个字符吗
C语言高手进 我是新手 程序的第九行getchar();//...
用C语言编写程序:从键盘输入一串字符,按回车键后结束,最后将...
c语言中用getchar()接收回车