非常风气网www.verywind.cn
首页
scanf接受空格吗
请问下,那个
scanf
(“%s,%d”,a,b)
接收
数据是不是当我输入
空格
的时候%s也...
答:
应该是
scanf
(“%s,%d”,&a,&b);输入时应该在a、b值之间加上逗号,不要有
空格
,除非在前面的格式符中有空格,因为在scanf函数中,空格、回车表示语句结束
C语言 请问
scanf
输入遇到
空格
自动断行怎么办?
答:
如果每行是固定格式的话可以用fscanf函数 比如TXT中一行为: aa bb cc fscanf(fp , "%s %s %s" , a , b , c);//fp为文件指针, a,b,b为char数组
为什么不能用
scanf
读入一个含有
空格
的字符串
答:
因为
scanf
是以
空白
符(
空格
、制表符、换行等等)为结束标志的,当遇到空白符是就会结束一次输入,如果你需要读取空格的话可以使用gets或者getchar
C语言中用
scanf
函数输入字符时,为什么要在输入控制符%c前面加
空格
?用s...
答:
这个
空格
的作用在于,当用户输入字符前有空格时,
scanf
会识别并跳过这些空格,直接读取第一个非空格字符。例如,如果你写成scanf( "%c" , &c) ,用户输入 "a "(a后面跟着空格),"a" 就会被正确地赋值给变量c,从而避免了误将空格作为字符
接收
。然而,如果不加空格,scanf会直接读取标准输入流中...
为什么
scanf
不能存
空格
?
答:
我来说下标准答案吧 首先你写的不规范,正确应该是这样。char str[100];char chr;
scanf
("%s%c", str,&chr);可能你只是觉得表达清楚意思就行了。然后再说为什么会向你说的这样 你输入一个字符串赋值给str,然后按回车或者
空格
来结束,以输入下一个字符赋值给chr,你知道不,你按空格或者回车也是...
如果用
scanf
来
接收
字符串的话,字符串中不能含有
空格
,否则将以空格作为串...
答:
1.'\0'和
空格
不是同一个概念。'\0'表示字符串结束符,代表字符串结束,而空格是一个普通字符,显示在文本中可以选中。'\0'的ASCII码为0,空格的ASCII码为32,两个不是同一个字符 在计算机程序中通常使用'\0'表示字符串结束,空格为文本字符,2.还有,如果想取一行字符(包含空格等)用
scanf
是...
是
scanf
还是puts,在输入字符时,不能够输入
空格
和enter的呀
答:
应该是gets吧
scanf
是输入,puts是输出,这两个是相对的。scanf和gets都是输入,printf和puts都是输出。scanf无法
接收
进来
空格
,scanf碰到
空白
字符就会结束(空格 TAB 回车都算空白字符)gets会将回车之前的字符全部接收进来。
c语言里,
scanf
("%s",chars); 如果我一直输入
空格
,它就一直不会读取是...
答:
scanf
()是从第一个非
空白
字符开始读入的(scanf根本不读入
空格
当然是从第一个非空格读入),详细地说,当我们输入数据时,在按下回车键前输入的数据都储存在缓冲区,按下回车键后,会把数据及换行符一起传送到标准输入流中,scanf就是从标准输入流中读取数据,它会在其中查找,跳过空白符(空格 换行...
scanf
会读取换行符和
空格吗
?还是读取换行符和空格后将它们丢弃?_百度...
答:
这个是分情况的。有一个特殊的格式 %c 当%c格式的时候,会读取任何字符,包括换行和
空格
。当其他格式的时候(不包括正则表达式), 如果空格或者换行出现在前面,会被读取并抛弃 在后面的时候,不会读取,而只是检测。比如 缓冲中是 空格123空格 以%d读取, 那么第一个空格会被抛弃。读入123三个数值,...
scanf
输入数组中元素,可以加
空格
和回车嘛
答:
在
scanf
中 不要写
空格
或回车.另外,如果是%c格式输入,那么在实际输入的时候不要加多余的回车和空格.其他格式可以加.比如 %d %s都行.你这个代码, 直接输入四个英文字符然后回车就好,不要加其他的.比如 ssss
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
scanf中空格和回车一样吗
scanf中间用空格
scanf中空格
scanf碰到空格
scanf输入空格会怎么样
scanf不能输入空格
scanf输入什么时候用空格
scanf中输入空格
C语言中scanf能否读入空格
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网