用c plus plus 14 解析字符串 "status:1",提取出“status”和“1”两个字符串
时间: 2023-06-05 22:04:07 浏览: 121
[字符串]字符串提取(获取两个字符串中间的字符串)
5星 · 资源好评率100%
可以使用字符串流stringstream来解析字符串,代码如下:
```
#include <iostream>
#include <string>
#include <sstream>
using namespace std;
int main() {
string str = "status:1";
stringstream ss(str);
string key, value;
getline(ss, key, ':');
getline(ss, value);
cout << "Key: " << key << endl;
cout << "Value: " << value << endl;
return 0;
}
```
运行结果为:
```
Key: status
Value: 1
```
阅读全文