#include <stdio.h>
#include <string.h>
void print_tokens(char *str)
{
int count = 0;
char *word;
char witespace[] = " /n/r/f/t/v";
//如果stork函数的第一个参数不是NULL, 函数将找到的字符串的第一个标记。同时
//保存它在字符串中的位置
//如果strtok函数的第一个参数是NULL,函数就在同一个字符串中从这个被保存的位
//置开始向前面一样查找下一个标记
for(word = strtok(str, witespace); word != NULL; word = strtok(NULL, witespace))
{
if(strcmp(word, "the") == 0)
{
count ++;
}
}
printf("count = %d/n", count);
}
void main()
{
char arr[] = "ding the hahathe the";
print_tokens(arr);
}
本文介绍了一个简单的C语言程序,该程序使用strtok函数来分割字符串,并统计其中特定单词(例如“the”)出现的次数。通过此示例,读者可以了解如何在C语言中处理字符串和进行基本的文本分析。
1万+

被折叠的 条评论
为什么被折叠?



