c 语言字符处理函数 strtok strstep

来源:互联网 发布:手机淘宝太费流量 编辑:程序博客网 时间:2024/05/23 18:31
strtok 案例
Here is a simple example showing the use of strtok.#include <string.h>#include <stddef.h>...const char string[] = "words separated by spaces -- and, punctuation!";const char delimiters[] = " .,;:!-";char *token, *cp;...cp = strdupa (string);token = strtok (cp, delimiters);token = strtok (NULL, delimiters);token = strtok (NULL, delimiters);token = strtok (NULL, delimiters);token = strtok (NULL, delimiters);token = strtok (NULL, delimiters);token = strtok (NULL, delimiters);/*Make writable copy. */token => "words" */token => "separated" */token => "by" */token => "spaces" */token => "and" */token => "punctuation" */token => NULL */


strstep 使用案例

#include <string.h>#include <stddef.h>...const char string[] = "words separated by spaces -- and, punctuation!";const char delimiters[] = " .,;:!-";char *running;char *token;strsep (&running, delimiters);strsep (&running, delimiters);strsep (&running, delimiters);strsep (&running, delimiters);strsep (&running, delimiters);strsep (&running, delimiters);strsep (&running, delimiters);strsep (&running, delimiters);strsep (&running, delimiters);strsep (&running, delimiters);strsep (&running, delimiters);strsep (&running, delimiters);=>"words" */"separated" */"by" */"spaces" */"" */"" */"" */"and" */"" */"punctuation" */"" */NULL */


0 0
原创粉丝点击