c++输入字符串带空格
时间: 2024-06-22 10:00:43 浏览: 173
c语言,怎样输出有空格的字符串?.txt
5星 · 资源好评率100%
在C++中,如果你想从用户那里输入一个字符串,包括空格,可以使用标准库中的`std::getline`函数。这个函数比直接用`std::cin`更方便,因为它会在遇到换行符(`\n`)时停止读取,并将读取到的内容作为一个字符串返回。
以下是一个简单的例子:
```cpp
#include <iostream>
#include <string>
int main() {
std::string input;
std::cout << "请输入一个字符串(包括空格): ";
std::getline(std::cin, input);
std::cout << "你输入的字符串是: " << input << std::endl;
return 0;
}
```
在这个代码片段中,`std::getline`会等待用户的输入,直到用户按下回车键或输入了换行符。然后,输入的内容会被存储在`input`变量中。
阅读全文