【问题标题】:Which function to use in C++ for taking multiple words as an input, like fgets in C?在 C++ 中使用哪个函数将多个单词作为输入,例如 C 中的 fgets?
【发布时间】:2018-12-24 19:30:00
【问题描述】:

大家我是学习计算机科学的初学者,现在我已经学习了 C 语言的一些基础知识。

在 C 语言中,我们可以使用fgets 将多个单词作为输入。接受这种类型的输入的 C++ 等效函数是什么?

【问题讨论】:

标签: c++ string io


【解决方案1】:

我通常使用std::getline()

例如,std::getline(std::cin, input); 将从控制台读取第一行(std::cin 表示 Standard Library::C onsoleInput) 并将其存储在变量input(必须是std::string 类型)中。

equivalent of Console.ReadLine() in c++

【讨论】:

  • ͏+͏1͏͏͏͏͏͏͏͏͏͏͏͏͏,但我已经删除了与答案无关的部分。
  • 好的。它只是有点烦人。无论如何,我可能不应该添加它。
  • 我们在这个网站上确实有很高的标准(这也是它成功的原因之一),但这确实偶尔会导致粗鲁的评论。
猜你喜欢
  • 2017-07-26
  • 1970-01-01
  • 2011-06-12
  • 2018-01-13
  • 1970-01-01
  • 1970-01-01
  • 2015-04-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多