C/C++ 字符串分离 strtok
2014-03-10 11:30
183 查看
CString url="avision://192.168.1.250/4051/t2/888888/2";
char *m_url=(LPSTR)(LPCTSTR)url;
int i=0;
char *resul=strtok(m_url,"://");
while(resul!=NULL)
{
cout<<resul<<endl;
resul = strtok( NULL,"/");
}
delete resul;
resul=null;
delete m_url;
m_url=null;
//将字符串将分离,m_url将要被分离的字符串,"://"分离符号,一般都是结合循环来分离出多个字符串,一般分离ip的比较多。NULL 是继续分离原来的字符串。resul是分离出来的结果,当然你也可以使用 m_url这个指针作为分离的指针,这样可以少处理一个指针;
//strtok 处理的对象是指针,将要处理的string, CString 转换成指针,在对指针处理。
char *m_url=(LPSTR)(LPCTSTR)url;
int i=0;
char *resul=strtok(m_url,"://");
while(resul!=NULL)
{
cout<<resul<<endl;
resul = strtok( NULL,"/");
}
delete resul;
resul=null;
delete m_url;
m_url=null;
//将字符串将分离,m_url将要被分离的字符串,"://"分离符号,一般都是结合循环来分离出多个字符串,一般分离ip的比较多。NULL 是继续分离原来的字符串。resul是分离出来的结果,当然你也可以使用 m_url这个指针作为分离的指针,这样可以少处理一个指针;
//strtok 处理的对象是指针,将要处理的string, CString 转换成指针,在对指针处理。
相关文章推荐
- c++中怎么分割字符串之strtok 函数
- C++的黑科技 利用一个字符对字符串进行分离
- C++组合应用之strtok字符串分割、数组平分算法、动态数组函数传参
- c++字符串解析方法(将空格、tab、";"分离出来)
- c++ 字符串分割一、用strtok函数进行字符串分割 原型: char *strtok(char *str, const char *delim); 功能:分解字符串为一组字符串。 参数说明:
- strtok分离字符串
- 【C++】字符串分割 strtok_s
- C++字符串分割strtok
- c++分割字符串,strtok与strtok_r的使用记录
- C/C++分割字符串:strtok函数
- C++字符串处理(重写)trcpy、strlen、strcat、strcmp、strlwr、strupr、strrev、strchr、strpbrk、strstr、strtok
- 使用strtok_s函数从一个字符串中分离出单词
- c,c++中字符串处理函数strtok,strstr,strchr,strsub
- 重学C++ 用strtok标记字符串
- C/C++如何把一个特定分隔符分割的字符串划分为一个字符串数组,strtok(char *,char*)分割函数
- 【C/C++】之 strtok,strstr,sscanf 解析字符串
- c/c++ 字符串分割 (strtok)
- c,c++中字符串处理函数strtok,strstr,strchr,strsub
- C++ 分离字符串里的大小写,数字,符号
- C++字符串拷贝函数