该库函数包含在<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\n",pl);
}

运行结果


C语言库函数strstr、strch相关推荐

  1. c语言中逐个检索字符的库函数,C语言库函数strstr的实现

    C语言库函数用于在字符串中查找子串.函数原型为char *(strstr)(const char *s1, const char *s2) 函数的参数是两个字符串,函数返回s2在s1中第一次出现的位置 ...

  2. C语言库函数strstr查找字符串失败问题

    最近项目中使用strstr函数处理4G模块返回的字符串时,发现有时能正常查找到对应字符串,有时函数返回NULL. 0D 0A 2B 43 52 45 47 3A 20 30 2C 30 0D 0A 0 ...

  3. C语言库函数--strstr()

    原型:extern char *strstr(const char *str1, const char *str2); 需要包含的头文件:#include <string.h> 作用:用于 ...

  4. 【c语言】模拟库函数strstr

    // 模拟库函数strstr#include <stdio.h> #include <assert.h>const char* my_strstr(const char *pa ...

  5. (C语言)模拟实现库函数strstr()

    目录 前言 实现原理: 前言         库函数strstr():const char* strstr(const char* str1,const char* str2);strstr()求字符 ...

  6. C语言库函数大全及应用实例十四

    原文:C语言库函数大全及应用实例十四                                       [编程资料]C语言库函数大全及应用实例十四 函数名: strset 功 能: 将一个串 ...

  7. 语言库函数大全--资料收集整理

    语言库函数大全–资料收集 Turbo C 2.0 函数中文说明大全 分类函数,所在函数库为ctype.h int isalpha(int ch) 若ch是字母('A'-'Z','a'-'z')返回非0 ...

  8. C语言库函数的模拟实现

    目录 C语言库函数的模拟实现 1.求字符串长度  ---  strlen的模拟实现 2.拷贝字符串  ---  strcpy的模拟实现 3.追加字符串  ---  strcat的模拟实现 4.比较字符 ...

  9. c语言函数库哪里keyk,[精品]C语言库函数(字母G-K)-教案.doc

    [精品]C语言库函数(字母G-K)-教案 C语言库函数(字母G-K)- - ?????????????????????????????????????? (G类字母) - 1 函数名: gcvt 功 ...

最新文章

  1. Android开发之自定义Toast(带详细注释)
  2. C#创建一个Windows Service
  3. C语言通讯录管理系统
  4. jvm系列(十):如何优化Java GC「译」
  5. mysql 备份 第三方工具_Mysql第三方备份工具Xtrabackup使用说明
  6. SQL结构化查询语言中的LIKE语句
  7. 【深度学习】深度学习预测房价:回归问题,K折交叉
  8. php判断ie版本,PHP获取浏览器版本信息
  9. 已经了关联到svn的文件类型,如何添加到 ignore
  10. Linux 命令之 echo -- 输出指定的字符串或者变量的值
  11. 栈的亚特兰数与二叉树的前序中序遍历序列
  12. 《健康流言终结者》一句话总结
  13. ipv6 华为交换机 路由配置_华为路由器单臂路由的配置方法及小案例
  14. c++用一级运算比较大小_python学习五-python运算符
  15. cad隐藏图层命令快捷键_99%的人没用过CAD图层这个功能!
  16. java-net-php-python-jsp音像店租赁录像计算机毕业设计程序
  17. 三次样条插值的缺点_三次样条插值函数
  18. win10查看桌面壁纸路径
  19. 从自我怀疑到自我实现
  20. 用python写一个倒计时器

热门文章

  1. 基于人脸识别的商业大数据1
  2. 计算机常用的函数类型,珍藏版:计算机二级考试MS office 常用函数
  3. 几种软件开发方法对比
  4. Linux之父:我们都老了,但Linux维护后继无人
  5. 大数据平台架构技术选型与场景运用
  6. transformer中相对位置编码理解
  7. 解决python安装依赖包出现 Microsoft Visual C++ 14.0 or greater is required问题
  8. 【ha知识两问】ha软件是什么?ha软件用途有哪些?
  9. cassandra 概述
  10. CES生产函数中参数的意义