strtok分割字符串函数,很好的解决了字符分割的要求,不必遍历取关键字再区后面字符
这样字符串中查找关键值获取后面的东西就方便多了
#include <string.h>
//加啊如头文件
char * strtok ( char * str, const char * delimiters );
参数含义
str :: 第一次操作时原始字符串,当strtok分割一次成功后 ,设置为 NULL 继续扫描下面的字符 知道为空
delimiters :: 标记字符 分割的中间值如 xiaowan#xiaoli 符号#
简单的例子如下
|
运行结果
Splitting string "- This, a sample string." into tokens: This a sample string
根据结果分析得出
字符串呗 ." ,-"这三个字符分割了
Return Value
If a token is found, a pointer to the beginning of the token.Otherwise, a null pointer .
A null pointer is always returned when the end of the string (i.e., a null character) is reached in the string being scanned.