const char *my_strstr(const char *str, const char *sub_str)  
{  
    for(int i = 0; str[i] != '\0'; i++)  
    {  
        int tem = i; //tem保留主串中的起始判断下标位置   
        int j = 0;  
        while(str[tem++] == sub_str[j++])  
        {  
            if(sub_str[j] == '\0')  
            {  
                return &str[i];  
            }  
        }    
    }  
  
    return NULL;  


char * Strchr(char to[], char Ch)
{
    int i = 0;
    while (to[i] != Ch && to[i] != '\0')
    i++;
    return to[i] != '\0' ? to + i : NULL;
}

自己实现strstr函数与strchr函数相关推荐

  1. Strstr和Strchr函数详解

    Strstr函数详解 Strstr函数原型 char *strstr( const char *string, const char *strCharSet ); Strstr函数功能 在一个字符串中 ...

  2. strchr函数总结

    函数名称:           strchr 函数原型:           char*   strchr(char*   str,char   ch); 函数功能:           找出str指 ...

  3. php中strchr的语法,如何使用php strchr函数

    PHP 如何使用php strchr函数? php strchr()函数语法 功能: 搜索字符串在另一个字符串中的第一次出现. 语法: strchr(string,search,before_sear ...

  4. 字符串查找函数:strchr、strrchr、strchrnul、strstr、strrstr

    strchr char *strchr( const char *str, int ch ); 功能:寻找字符串中某字符第一次出现的位置 参数 str - 要查找的字符串或字符串指针 ch - 要查找 ...

  5. C语言strchr()函数以及strstr()函数的实现

    标准函数库中对strchr()函数的描述: char* strchr(const char* str,int c).特点作用是在字符串str中寻找字符c,如果找到则输出字符c的位置,可以以字符串的形式 ...

  6. C语言:实现strchr函数,实现strstr函数

    实现strchr函数 #include<stdio.h>void myputs(char *p) {while(*p != '\0'){printf("%c",*p++ ...

  7. C和指针之strcat函数 strchr函数 strcmp函数 strcpy函数 strnchr函数 strstr函数实现

    1  strcat函数实现 #include <stdio.h> //简单实现strcat函数 char *my_strcat(char *des, const char *src) {i ...

  8. php strchr 截断,PHP strchr() 函数

    w3school 教程 PHP String 函数 查找 "world" 在 "Hello world!" 中的第一次超并返回此字符串的其余个别: echo s ...

  9. C语言strchr函数

    strchr函数原型:extern char *strchr(const char *s,char c);查找字符串s中首次出现字符c的位置. C语言 char *strchr(const char* ...

最新文章

  1. ant 获取当前url的参数
  2. 风之语.甲骨文裁员之我见
  3. pip源更换为清华源_kali2020更换国内的源
  4. java网格画线_java 网格输出的类--练习 stream
  5. 小工匠聊架构文章一览【不间断持续更新】
  6. 用多模态信息做 prompt,解锁 GPT 新玩法
  7. php 非递归调用,php 无限分类(非递归)
  8. php代码实现tp5监听队列,thinkPHP5的队列使用
  9. ipa解包打包工具_ios打包ipa的四种实用方法(.app转.ipa)
  10. 他写出了 Vue,却做不对这十道 Vue 笔试题
  11. 理解BERT Transformer:Attention is not all you need!
  12. 100 个网络基础知识 看完成半个网络高手
  13. [渝粤教育] 西南科技大学 液压与气压传动 在线考试复习资料(1)
  14. 2022年计算机软件水平考试软件设计师(中级)练习题及答案
  15. HTTP下载文件到本地
  16. asm bin hex elf文件区别
  17. 2060显卡驱动最新版本_Ubuntu 18.04 安装 NVIDIA 显卡驱动
  18. Word文档中去除EndNote格式
  19. 怎么抠图最简单?教你一行Python代码去除照片背景
  20. 淘宝API_item_cat_get - 获得淘宝商品类目

热门文章

  1. MJiOS底层笔记--KVO本质
  2. Chapter 1 Securing Your Server and Network(1):选择SQL Server运行账号
  3. 稳定和高质量是最好的选择
  4. 缓存nginx服务器的静态文件
  5. KMP算法--字符串模式匹配算法
  6. GitHub 2W 星:一键生成前后端代码
  7. Go支持自定义数据类型:使用type来定义,类似于数据类型的一个别名
  8. Azkaban与Oozie的区别及如何调度spark任务
  9. 【工具推荐】Hadoop集群监控工具 HTools
  10. 【网址收藏】win10 VirtualBox安装CentOS 7教程