#include "cocos2d.h"
#include <iostream>
#include <vector>
using namespace std;
std::vector<std::string> split2(std::string str, std::string pattern)
{
std::string::size_type pos;
std::vector<std::string> result;
//
str+=pattern;
int size=str.size();
for(int i=0; i<size; i++)
{
pos=str.find(pattern,i);
if(pos<size)
{
std::string s=str.substr(i,pos-i);
result.push_back(s);
i=pos+pattern.size()-1;
}
}
return result;
}
int main(int argc, char *argv[]) {
string str = "HTTP/1.1 200 OK\r
Server: Apache-Coyote/1.1\r
Content-Type: application/json;charset=UTF-8\r
Transfer-Encoding: chunked\r
Date: Mon, 02 Feb 2015 05:30:40 GMT\r
\r
";
string pattern = "
";
std::vector<string> v = split2(str, pattern);
std::vector<std::string>::iterator it = v.begin();
for (; it != v.end(); it++) {
std::string oneLine = *it;
CCLOG("%s
",oneLine.c_str());
}
}
//
Cocos2d: HTTP/1.1 200 OK
Cocos2d: Server: Apache-Coyote/1.1
Cocos2d: Content-Type: application/json;charset=UTF-8
Cocos2d: Transfer-Encoding: chunked
Cocos2d: Date: Mon, 02 Feb 2015 05:30:40 GMT
Cocos2d:
Cocos2d:
Cocos2d: