C语言之扫描字符串

#include <stdio.h>
#include <string.h>
int main(){
    char strm[70] = "asd asasdfg asd as zx67 asdmklo";
    char strz[8] = "as";
    int len = strlen(strz);
    int count = 0;
    for(int i=0;strm[i]!='\0';i++){
        if(strm[i]==strz[0]){
            char strl[8] = "we";
            for(int j=i,m=0;j<i+len;j++,m++){
                strl[m] = strm[j];
            }
            if(strcmp(strl,strz)==0) {
                count++;
            }
        }
    }
    printf("%d",count);
}

通过母串一个一个推,然后嵌套循环可以扫描出子串,然后实现计数

相关推荐

  1. C语言扫描字符串

    2024-02-09 14:46:01       33 阅读
  2. C#字符串格式化$语法

    2024-02-09 14:46:01       7 阅读
  3. C语言输入字符串字符统计

    2024-02-09 14:46:01       34 阅读
  4. C语言基础字符串处理函数

    2024-02-09 14:46:01       20 阅读
  5. Rust语言字符串

    2024-02-09 14:46:01       34 阅读
  6. C语言删除字符串中间和后面的*

    2024-02-09 14:46:01       31 阅读
  7. C语言字符串函数

    2024-02-09 14:46:01       43 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-09 14:46:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-09 14:46:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-09 14:46:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-09 14:46:01       20 阅读

热门阅读

  1. Kubernetes的有状态应用示例:ZooKeeper

    2024-02-09 14:46:01       21 阅读
  2. JVM体系

    2024-02-09 14:46:01       30 阅读
  3. c语言_实现类class的功能 实例

    2024-02-09 14:46:01       31 阅读
  4. 贪心_分类讨论_边界问题_1921_C. Sending Messages

    2024-02-09 14:46:01       27 阅读
  5. c实现链表

    2024-02-09 14:46:01       27 阅读
  6. deepin20.9安装及配置

    2024-02-09 14:46:01       28 阅读
  7. 高精度加法 取余 分类讨论 AcWing 791. 高精度加法

    2024-02-09 14:46:01       32 阅读
  8. 【LeetCode每日一题】1122. 数组的相对排序

    2024-02-09 14:46:01       31 阅读
  9. LeetCode639. Decode Ways II——动态规划

    2024-02-09 14:46:01       24 阅读
  10. C++ .h文件类的调用

    2024-02-09 14:46:01       28 阅读
  11. 机器学习原理到Python代码实现之PolynomialRegression

    2024-02-09 14:46:01       28 阅读