方法1:

scanf("%[^\n]", XXXXXXX);
方法2:
C语言中的scanf函数输入字符串时,当遇到空格或回车时,认为字符串已经输入到结尾,但是如果开头输入一个空格,scanf还是会继续往下存储直到遇到第二个空格或回车。
因此,要在字符串数组中输入空格,就不要使用scanf,使用gets()或c++的cin.getline()函数解决。

相关文章:

  • 2021-04-03
  • 2021-06-16
  • 2022-12-23
  • 2021-08-04
  • 2021-11-15
  • 2022-01-09
  • 2021-12-29
  • 2021-05-28
猜你喜欢
  • 2022-12-23
  • 2021-05-29
  • 2021-12-08
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案