admin 管理员组

文章数量: 887021


2024年2月19日发(作者:计算机编程入门java)

strtok例子

strtok是一个C标准库函数,用于分割字符串。它的第一个参数是要分割的字符串,第二个参数是分隔符,函数返回的是分割后的第一个子串的地址。每次调用该函数,它会返回下一个子串的地址。

下面是一个使用strtok函数的例子:

```

#include

#include

int main()

{

char str[] = 'Hello, World! This is an example.';

char *token;

// 获取第一个子串

token = strtok(str, ' ');

// 依次获取后面的子串

while(token != NULL)

{

printf('%s

', token);

token = strtok(NULL, ' ');

}

return 0;

- 1 -

}

```

输出结果为:

```

Hello,

World!

This

is

an

example.

```

这个例子将字符串按空格分割成多个子串,并逐个输出每个子串。注意,每次调用strtok函数时,第一个参数要传NULL,才能继续获取后面的子串。

- 2 -


本文标签: 子串 分割 函数 字符串 获取