c++读取字符串遇到空格停止
时间: 2023-11-28 11:05:51 浏览: 215
C++读取带空格字符串的方法
在C++中,可以使用getline函数读取一行字符串,如果要在遇到空格时停止读取,可以将空格作为分隔符。具体实现可以参考以下示例代码:
```c++
#include<iostream>
#include<string>
using namespace std;
int main()
{
string str;
getline(cin, str, ' '); // 以空格作为分隔符
cout << str << endl;
return 0;
}
```
在上述代码中,使用getline函数读取一行字符串,第二个参数是读取的字符串变量,第三个参数是分隔符,这里使用空格作为分隔符。当读取到空格时,getline函数会停止读取,将之前读取的字符串存储在str变量中。最后输出str变量即可。
阅读全文