c++输入带空格的string
时间: 2023-08-18 17:07:34 浏览: 237
C++中带空格字符串的输入问题解决
引用中的代码演示了一种输入多行带空白字符的字符串并将其存储在vector中的方法。引用中的代码展示了使用getline函数从输入流中读取一行带空格的字符串的方法。而引用中的代码展示了更多的输入处理方法,包括使用cin.get()回收缓存区字符、使用getline函数读取多行字符串等。
因此,要输入带空格的string,可以使用如下代码:
```cpp
#include <iostream>
#include <string>
int main() {
std::string str;
std::getline(std::cin, str);
std::cout << str << std::endl;
return 0;
}
```
这段代码使用getline函数从输入流中读取一行带空格的字符串,并将其存储在str变量中,然后将该字符串输出到标准输出。<em>1</em><em>2</em><em>3</em>
#### 引用[.reference_title]
- *1* *2* *3* [大坑:c++如何输入带空格的字符串?](https://blog.csdn.net/qq_42676511/article/details/126337758)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item]
[ .reference_list ]
阅读全文