split作为字符串分割函数非常有用,但在C++里面没有这个函数。自己实现一个分割函数:
1、遇到多个分隔符连在一起,则不做分割
2、()内的分隔符不起作用
3、如果只有(,没有)不影响分隔符
#include <iostream> #include <cstring> using namespace std; void splitString(const char* aString, char aSeperator) { if(NULL == aString) return; const char* start = aString; const char* end = aString; int len = strlen(aString); bool isCprocessing = false; while(*start != '