打印字符串标记的 C 程序

假设我们有一个字符串 s,其中包含一个单词很少的句子。我们必须将每个单词打印成新行。为此,我们可以使用头文件strtok()下的函数string.h。此函数采用字符串和分隔符。这里的分隔符是空格“”。

因此,如果输入类似于 s = "Let us see some string tokenizing fun",那么输出将是

Let

us

see

some

string

tokenizing

fun

示例

让我们看看以下实现以获得更好的理解 -

#include <stdio.h>

#include <string.h>

int main(){

    char s[] = "Let us see some string tokenizing fun";

    char* token = strtok(s, " ");

    while (token) {

        printf("%s\n", token);

        token = strtok(NULL, " ");

    }

}

输入

Let us see some string tokenizing fun
输出结果
Let

us

see

some

string

tokenizing

fun

以上是 打印字符串标记的 C 程序 的全部内容, 来源链接: utcz.com/z/355708.html

回到顶部