• C语言库函数strstr、strch比较


    该库函数包含在<string.h>头文件中,函数原型:extern char *strstr(char *str1, const char *str2);使用方法 char *strstr(char *str1, char *str2);   意义为 判断str2是否为str1的字串,若是则返回str2在str1中首次出现的指针位置,若不是返回NULL;

    类似的strchr(str,ch)。strchr函数原型:char * strchr(char * str,char ch); 功能就是找出在字符串str中第一次出项字符ch的位置,找到就返回该字符位置的指针(也就是返回该字符在字符串中的地址的位置),找不到就返回空指针(就是 null)。

    strstr举例

    #include<stdio.h>
    #include<string.h>
    void main(){    
      char *str1 = "WHEN YOU HERE PEOPLE SING";
         char *str2 = "PEOPLE";
         char *pl;
        pl=strstr(str1,str2);
        printf("Substring is %s
    ",pl);
    }

    运行结果:


    ————————————————
    版权声明:本文为CSDN博主「还需要学习的萌新」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/zhangge138/article/details/79450897

  • 相关阅读:
    java实现报数游戏
    java实现取字母组成串
    java实现取字母组成串
    java实现取字母组成串
    java实现取字母组成串
    java实现取字母组成串
    java实现填写算式
    java实现填写算式
    java实现填写算式
    java实现填写算式
  • 原文地址:https://www.cnblogs.com/minmin123/p/12036082.html
Copyright © 2020-2023  润新知