中易网

c语言中如何让scanf内的字符不显示在屏幕上

答案:2  悬赏:80  
解决时间 2021-04-27 19:59
  • 提问者网友:若相守£卟离
  • 2021-04-27 12:05
c语言中如何让scanf内的字符不显示在屏幕上
最佳答案
  • 二级知识专家网友:随心随缘不随便
  • 2021-04-27 13:38
这绝对不是为了美观,1楼不要误人子弟。空格确实不是必须的,但有了空格就可以忽略你输入的空格,懂我的意思吗?比如scanf("%c",&c);你输入了'a'(a前面有个空格),a就能被c接受。但控制符前如果没空格,那c就接受了空格,明白了没?这个可以防止误操作,忽略空格输入,接受第一个非空格输入!
全部回答
  • 1楼网友:悲观垃圾
  • 2021-04-27 14:11
scanf在对于%s输入时,遇到空格或者回车,就停止对字符串的输入了。也就是说,通过scanf你不会把空格或者字符串输入到字符串中的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息