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

C语言中常用的函数

处理字符串常用的函数

size_t strspn(const char *s, const char *accept);

函数参数说明:

s是被查找的字符串
accepct是要匹配的字符串

函数功能说明:

它返回s字符串起始部分中,完全由accept字符串中的字符组成的子字符串的长度

函数返回值:0,或者s起始部分accepct的长度
举例

strspn("abcabcaaabbbccc","abc")返回值是6
strspn("abcabcaaabbbccc","ab") 返回值是2
strspn("abcabcaaabbbccc","a")  返回值是1
strspn("abcabcaaabbbccc","b")  返回值是0

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

参数说明:

haystack:指向要搜索的字符串(主字符串)的指针。
needle:指向要查找的子字符串的指针。

函数功能说明

查找needle是不是hsystack的子字符串

返回值

如果needle是haystack的子字符串,则函数返回一个指向haystack中needle第一次出现的位置的指针。
如果needle不是haystack的子字符串,则返回NULL。

举例

strstr(”abcdefg“,"cd")返回值指向主串的c位置
strstr(”abcdefg“,"c") 返回值指向主串的c位置
strstr(”abcdefg“,"cf")返回值指向NULL
http://www.lryc.cn/news/419439.html

相关文章:

  • 如何在SpringBoot中进行单元测试?
  • 分布式事务学习整理
  • Conda配置瘦身术:精通conda config --remove命令
  • Windows下编译安装PETSc
  • phpstudy搭建sqlilabs本地靶场
  • Linux 实验基础环境准备(外网篇)
  • centos8 安装mysql 制作备份数据库脚本
  • Parsing error: The keyword ‘interface‘ is reserved配置优化
  • C语言指针详解-包过系列(二)目录版
  • 驰骋BPM RunSQL_Init SQL注入漏洞复现
  • 谷粒商城实战笔记-143-性能压测-压力测试-JMeter在windows下地址占用bug解决
  • Pod的调度机制
  • JIT(即时编译)编译器
  • 循环执行时数据的同步方式
  • Jvm G1与ZGC启动参数
  • zdpgo_gin_zap 整合zdpgo_gin框架和zdpgo_zap框架的日志中间件,用于实现路由日志记录
  • FOC电流环
  • 工业设备数据采集方案的设计实施与应用-天拓四方
  • 【MySQL】索引——索引的实现、B+ vs B、聚簇索引 VS 非聚簇索引、索引操作、创建索引、查询索引、删除索引
  • 剖析HTML 元素——WEB开发系列02
  • 影响3D打印零件品质的关键因素探析
  • Oracle事务是怎么练成的
  • 线程与多线程(一)
  • 连接其他主机上的redis连接不上`telnet: Unable to connect to remote host: Connection refused`
  • dijkstral算法详解
  • 创意指南丨AR数学沉浸式空间体验
  • linux文件——深度学习文件fd、文件系统调用
  • 003集——C#数据类型 及大小端序转换——C#学习笔记
  • 结构化输出及其使用方法
  • yolov8人脸识别案例