c/c++ 字符串分割 (strtok)
2012-01-05 23:31
330 查看
int main() { vector<string> strvec; char str[] ="addd,bs,cgwg, we;f d*e"; const char * split = ",* ;"; char * p; p = strtok (str,split); while(p!=NULL) { string str = p; cout<<str<<endl; p = strtok(NULL,split); } return 0; }
附:strtok 函数
定义 char *strtok(char *s,const char *delim);
strtok()将字符串分割成一个个片段。s指向要分割的字符串,delim为分割字符串,当strtok()在参数s的字符串中发现到参数delim的分割字符时则会将该字符改为/0字符。在第一次调用时,strtok()必需给予参数s字符串,往后的调用则将参数s设置成NULL。每次调用成功则返回下一个分割后的字符串指针。返回值返回下一个分割后的字符串指针,如果已无从分割则返回NULL。
相关文章推荐
- c++中怎么分割字符串之strtok 函数
- c++分割字符串,strtok与strtok_r的使用记录
- C++字符串分割strtok
- c++ 字符串分割一、用strtok函数进行字符串分割 原型: char *strtok(char *str, const char *delim); 功能:分解字符串为一组字符串。 参数说明:
- C/C++分割字符串:strtok函数
- 【C++】字符串分割 strtok_s
- C++组合应用之strtok字符串分割、数组平分算法、动态数组函数传参
- C/C++如何把一个特定分隔符分割的字符串划分为一个字符串数组,strtok(char *,char*)分割函数
- C语言:使用strtok()函数分割字符串
- C/C++中的输出字符串分割和对齐
- lr中用strtok函数分割字符串
- C++常用字符串分割方法
- C语言中的字符串分割函数strtok的用法
- C strtok C中字符串分割
- C++中字符串分割的常用函数
- C++中String类的字符串分割实现
- C++:实现split分割字符串
- C C++ 字符串分割
- C语言strtok()函数:字符串分割
- C/C++_字符串分割strtok函数