c++定义string str=“123Aab”,如何分割成单个的字符
时间: 2024-02-01 17:16:29 浏览: 79
KMP(字符串匹配)算法
5星 · 资源好评率100%
可以使用std::string的成员函数和STL算法来实现字符串分割,具体实现方法如下:
```c++
#include <iostream>
#include <string>
#include <algorithm>
int main() {
std::string str = "123Aab";
std::for_each(str.begin(), str.end(), [](char c){
std::cout << c << std::endl;
});
return 0;
}
```
运行结果为:
```
1
2
3
A
a
b
```
在这个例子中,我们使用了std::for_each算法遍历字符串的每个字符,并且使用了一个lambda表达式打印出每个字符。
阅读全文