当前位置: 首页 > article >正文

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.示例

#include <stdio.h>
#include <string.h>int main(int argc,char *argv[])
{char *str1="abcdefghijk";char *str2="h";char *p;p=strstr(str1,str2);printf("匹配成功的字符串:%s\n",p);printf("字符串的位置:%d\n",p-str1+1);return 1;
}

运行程序

http://www.lryc.cn/news/2412706.html

相关文章:

  • Navicat Mysql 安装详解
  • Python图片处理模块PIL(pillow)
  • SDN学习路径——SDN架构
  • 泊松分布与随机事件:数学模型解析
  • 1 python基本语法 - List
  • 以太网及ARP协议简介
  • 游戏算法-AOI基本介绍
  • eMMC协议:深入解析eMMC HS与HS400
  • 安卓root详解(supersu,magisk原理说明)
  • 相见恨晚!一文搞清XGBoost算法
  • 前端新能优化篇之localStorage和sessionStorage的区别及其使用方式
  • 学习笔记:基于GMM的语音转换(超详细)
  • 2024最新Kali Linux入门教程(全面详细),收藏过万
  • 正确安装PaddleOCR的方法
  • smb协议讲解_SMB协议(使用说明+过程详解+抓包分析)
  • Java占位符%s
  • 学习SpringCloud-基础入门
  • AutoHotKey自动热键(三)热键的<有条件生效>与<无条件生效>
  • 规则引擎groovy
  • 大学四年,自学编程常用的10个学习网站_w3school和菜鸟教程哪个好
  • 常用网络命令:ipconfig和ifconfig
  • tcpdump参数解析及使用详解
  • 使用机器学习进行NSFW内容检测
  • 试用了NotePad++,果断抛弃用了十年的EditPlus
  • rsync命令详解
  • Validate表单验证
  • 探索OpenSSH版本升级
  • Restful的使用
  • CPP----C++常识100例
  • css的animation动画