C++ cin输入空格

tech2024-06-29  62

问题提出

如果使用流操作符>>,则输入字符串时遇到空格时会结束接收,但有时我们需要输入带有空格的字符串,或者,实际中手动输入路径,路径中有空格,这种情况该怎么办呢?

解决

使用getline()函数,比如:

#include<iostream> #include<string> using namespace std; void main() { cout << "输入字符串:"; string dir; getline(cin, dir); cout << dir << endl; }

 

最新回复(0)