如何读入带空格的整行 C 风格字符串
  • 板块学术版
  • 楼主DengStar
  • 当前回复15
  • 已保存回复15
  • 发布时间2022/6/25 14:13
  • 上次更新2023/10/27 22:37:04
查看原帖
如何读入带空格的整行 C 风格字符串
470769
DengStar楼主2022/6/25 14:13

RT,“C 风格字符串”指char数组而非 C++ STL 中的 string容器。
据我了解,scanf("%s", s)以空格和回车作为结束标志,不能读入带空格的整行字符串;gets()的读入不以空格作为结束标志,但因为有风险而不被推荐使用;getline()貌似只能用于读入 C++ 风格的字符串,那么怎样才能读入带空格的整行 C 风格字符串呢?

2022/6/25 14:13
加载中...