当前位置:   article > 正文

C语言 strstr()函数详解加应用_c strstr函数

c strstr函数

1.头文件

#include<string.h>

2.描述

C 库函数 char *strstr(const char *haystack, const char *needle) 在字符串 haystack 中查找第一次出现字符串 needle 的位置,不包含终止符 '\0'。

3.声明

char *strstr(const char *haystack, const char *needle)

4.参数

haystack -- 要被检索的 C 字符串。

needle -- 在 haystack 字符串内要搜索的小字符串

5.返回值

该函数返回在 haystack 中第一次出现 needle 字符串的位置,如果未找到则返回 null。

6.示例

  1. #include <stdio.h>
  2. #include <string.h>
  3. int main(int argc,char *argv[])
  4. {
  5.    char *str1="abcdefghijk";
  6.    char *str2="h";
  7.    char *p;
  8.  
  9.    p=strstr(str1,str2);
  10.    printf("匹配成功的字符串:%s\n",p);
  11.    printf("字符串的位置:%d\n",p-str1+1);
  12.  
  13.    return 1;
  14. }

运行程序

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

闽ICP备14008679号