本文主要是介绍C++ 字符串分割方法 实现split,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
更详细的内容: C语言 strtok 字符串分割
---------------------------------------------------------------------------
http://www.jb51.net/article/55954.htm
利用strtok函数进行字符串分割
原型: char *strtok(char *str, const char *delim);
功能:分解字符串为一组字符串。
参数说明:str为要分解的字符串,delim为分隔符字符串。
返回值:从str开头开始的一个个被分割的串。当没有被分割的串时则返回NULL。
其它:strtok函数线程不安全,可以使用strtok_r替代。
#include <string.h>
#include <stdio.h>
int main(){char s[] = "Golden Global View,disk * desk";const char *d = " ,*"; char *p; p = strtok(s,d);while(p){printf("%s\n",p); p=strtok(NULL,d); } return 0;
}
这篇关于C++ 字符串分割方法 实现split的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!