00问答网
所有问题
字符串输入时,scanf以空格结束,gets以回车结束,对吗
如题所述
举报该问题
其他回答
第1个回答 2015-03-14
对
fgauhgfu9aef
第2个回答 2015-03-14
对
追答
这是scanf
只输出空格前的字符串
gets可以完全输出
本回答被提问者采纳
第3个回答 2015-03-14
对的 请问你有什么疑问吗?
相似回答
C语言中
gets
和
scanf
的区别?
答:
char s[1024];// 假设输入123 abc 123
gets
(s); // 可以读取一行
scanf
("%s",s); // 只能读取123
,空格
后的abc 123都不会被读进来
c语言
scanf
gets
问题
答:
scanf的%s格式接收字符串时,以空格或回车作为终止符。而gets只以回车作为终止符
。你这里s1==aaa s2==bbb s3=ccc ddd所以输出会这样 puts输完最后输出'\n',就是换行
c语言中
,gets
和getchar及
scanf
是如何判断你
输入
的字符或者
字符串结束
...
答:
getchar()是用来输入一个字符的,是
以回车
代表
输入结束
gets
()是用来
输入字符串
的,应该也是以回车代表输入结束 scanf()是什么都可以
输入,scanf
()是以回车代表输入结束 scanf()中会用到
空格
是用作分隔符的 因为scanf()可以输入多个变量,如 canf("%d%d",&a,&b);//表示输入两个整形...
下面语句错在哪?怎么改正?谢谢!
答:
回答:
scanf以空格
为
结束
标记。所以,当输入的
字符串
中含有空格时,建议
以gets
来获取字符串。它是
以回车
为结束标志的。
大家正在搜
scanf输入字符串空格
scanf输入带空格字符串
scanf输入字符串遇到空格
scanf读入字符串 空格
c语言怎么用scanf输入字符串
如何用scanf输入字符串
scanf函数输入字符串
有空格的字符串输入
如何输入带空格的字符串
相关问题
c语言中,gets 和getchar及scanf是如何判断你...
scanf函数开始遇到空格或回车结束输入吗
C语言中scanf()与gets()函数的区别,哪一个可以读...
回车符,scanf遇到空格就结束,该怎么输入字符串
C语言中,用gets()函数接收字符串,会在最后自动加上字符...
C语言 scanf输入回车或空格时停止输入
请问在c语言中gets为什么遇到空格不停止而scanf遇到空...
如果用scanf来接收字符串的话,字符串中不能含有空格,否则...