在C++中,如果你想输入一个带有空格的字符串,你可以使用 getline() 函数。getline() 函数允许你读取一行输入,包括空格。
例如:
#include <iostream>
#include <string>
int main()
{
string str;
getline(std::cin, str);
cout << "你输入的字符串是: " << str << endl;
return 0;
}
在这个例子中,getline(cin, str); 这行代码会从标准输入(通常是键盘)读取一行,然后存储在 str 这个字符串变量中。你可以在命令行中输入任何包含空格的字符串,包括带有多余空格的字符串。getline() 函数会自动忽略这些多余的空格。