1

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

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

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

4

2 回答 2

5

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

std::string st;
std::getline(std::cin, st);
于 2012-12-24T07:28:34.670 回答
-1

使用gets()函数。

它接受偶数空间作为输入。

例如。)

gets (variable_name);
于 2012-12-24T07:06:34.493 回答