c++ - 在 C++ 中读取带空格的输入

标签 c++ string input

目前我正在读取包含空格的输入。

int main() {
  char str[100];
  string st;
  cin.getline(str,100);
  st=str;
}

我想利用字符串附带的函数,所以我将输入读入字符串。有没有其他方法可以将输入直接读入也允许空格的字符串。

最佳答案

如果您要使用 std::string 对象,只需使用 std::getline

std::string st;
std::getline(std::cin, st);

关于c++ - 在 C++ 中读取带空格的输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14018171/

相关文章:

php - 从 PHP 表更新 MySQL 表

c++ - 如何从 C++ 中的 set<int> 中删除所有偶数

c++ - 500,000 个已排序整数数组的 C++ 快速排序算法中的段错误

c++ - 更改字符顺序的字符串比较

java - 在java中使用indexOf分割字符串时遇到问题

javascript - 无法使用 Javascript 设置输入值

c++ - 将字符串转换为函数

c++ - 堆碎片和 Windows 内存管理器

php - 在数组中添加一个小字符串变量会导致语法错误?

StreetNumber 字段的 android EditText inputType