C++小函数,从给定string中,解析编码并获取每一个字符
例如 string=“游历德国:萨尔河畔-德国Saarbrucken 风景壁纸”
解析后的vector,每个字符被解析出来,成为:“游/历/德/国/:/萨/尔/河/畔/-/德/国/S/a/a/r/b/r/u/c/k/e/n/ /风/景/壁/纸”
代码分析如下
===================================================
#include<vector>
#include<iostream>
#include<algorithm>
using namespace std;
void RET_ILSEQ() {
cout << "WRONG FROM OF THE SEQUENCE" << endl;
exit(1);
}
void RET_TOOFEW() {
cout << "MISSING FROM THE SEQUENCE" << endl;
exit(1);
}
vector<string> parse(string sin) {
int l = sin.length();
vector<string> ret;
例如 string=“游历德国:萨尔河畔-德国Saarbrucken 风景壁纸”
解析后的vector,每个字符被解析出来,成为:“游/历/德/国/:/萨/尔/河/畔/-/德/国/S/a/a/r/b/r/u/c/k/e/n/ /风/景/壁/纸”
代码分析如下
===================================================
#include<vector>
#include<iostream>
#include<algorithm>
using namespace std;
void RET_ILSEQ() {
cout << "WRONG FROM OF THE SEQUENCE" << endl;
exit(1);
}
void RET_TOOFEW() {
cout << "MISSING FROM THE SEQUENCE" << endl;
exit(1);
}
vector<string> parse(string sin) {
int l = sin.length();
vector<string> ret;