c - 如何在C中显示单词及其在字符串中出现的次数

标签 c cpu-word case-sensitive c-strings find-occurrences

基本上,我想显示单词及其在字符串中出现的次数。它可以区分大小写,反之亦然。

例如,如果输入字符串是“Hello World How are you Hello how”,则输出应为:

Hello,2
World,1
How,2
are,1
you,1

我还无法弄清楚其中的逻辑;有什么帮助吗?

最佳答案

使用

  1. fgets()
  2. strtok_r()
  3. strcmp()

检查这三个API。找出要编写的代码,实现,遇到问题,回来,我们将在这里提供帮助。

关于c - 如何在C中显示单词及其在字符串中出现的次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26987261/

相关文章:

string - 识别字符向量中具有重复字母的项目

javascript - 更改 API 数据输出的区分大小写

MySQL "command denied to user for table"错误和用户权限

python - 在 CFFI 中创建类型为 `REAL (* vertices)[DIM]` 的 cdata

c - 字符串和管道中的奇怪行为

MySQL 搜索单词中带有 $ 的精确单词

javascript - 匹配正则表达式不分隔大写或不分隔大写

programming-languages - 语言中区分大小写的目的是什么?

关于 C 中指针声明方式的困惑

c - libxml2 避免 xml 版本