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

Reading an input with space in c++

本文关键字:空格 输入 c++ 读取      更新时间:2023-10-16

目前我正在读取带有空格的输入

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);

using gets () function.

接受偶数空格作为输入。

。)

gets (variable_name);