strtok的使用
Posted tongyishu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了strtok的使用相关的知识,希望对你有一定的参考价值。
/* strtok函数的使用 */ #include <stdio.h> #include <stdlib.h> #include <string.h> // 函数原型: // char *strtok(char *str, const char *delim) // 参数: // str -- 要被分解成一组小字符串的字符串 // delim -- 包含分隔符的 C 字符串 // 返回值 // 该函数返回被分解的第一个子字符串,如果没有可检索的字符串,则返回一个空指针 int main() { char testString[] = " tong yi shu "; const char delim[] = " "; //不同的delim对应的分解结果如下 // tong -- 4 // yi -- 2 // shu -- 3 //const char delim[] = "oh"; // t -- 6 //ng yi s -- 12 //u -- 4 char* subStr = strtok(testString, delim); while (subStr != NULL) { printf("%s -- %d ", subStr, strlen(subStr)); subStr = strtok(NULL, delim); } return 0; }
以上是关于strtok的使用的主要内容,如果未能解决你的问题,请参考以下文章