当前位置:   article > 正文

C语言库函数strstr、strch_c strtr

c strtr
该库函数包含在<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举例

  1. #include<stdio.h>
  2. #include<string.h>
  3. void main()
  4. {
  5. char *str1 = "WHEN YOU HERE PEOPLE SING";
  6. char *str2 = "PEOPLE";
  7. char *pl;
  8. pl=strstr(str1,str2);
  9. printf("Substring is %s\n",pl);
  10. }

运行结果


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/694047
推荐阅读
相关标签
  

闽ICP备14008679号