本文主要是介绍C语言字符串函数strtok,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
- 注意:
- 该函数会将改变原始字符串 str,使其所包含的所有分隔符变成结束标记 ‘\0’ 。
- 由于该函数需要更改字符串 str,因此 str 指向的内存必须是可写的。
- 首次调用时 str 指向原始字符串,此后每次调用 str 用 NULL 代替。
- 示例:
char s[20] = "www.yueqian.com.cn";char *p = strtok(s, "."); // 首次调用时,s 指向需要分割的字符串
while(p != NULL)
{printf("%s\n", p);p = strtok(NULL, "."); // 此后每次调用,均使用 NULL 代替。
}
这篇关于C语言字符串函数strtok的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!