strstr函数的用法。。。。。。。。。。。。。。。

strstr函数的用法。。。。。。。。。。。。。。。,第1张

trchr与strstr函数

strchr函数的语法格式怎么用?它的作用与strstr函数有什么区别?

在C语言中 strchr 和 strstr函数都被包含在<stringh>头文件中,也就是要调用它们时要在程序前面包含<stringh>头文件,也就是写这个语句:#include<stringh>

strchr函数原型:char strchr(char str, int ch); 功能就是找出在字符str中第一次出项字符ch的位置,找到就返回该字符位置的指针(也就是返回该字符在字符串中的地址的位置),找不到就返回空指针(就是 null)。

strstr 函数原型: char strstr(char str1,char str2);功能就是找出在字符串str1中第一次出项字符串str2的位置(也就是说字符串sr1中要包含有字符串str2),找到就返回该字符串位置的指针(也就是返回字符串str2在字符串str1中的地址的位置),找不到就返回空指针(就是 null)。

它们一个是求一个字符在字符串中得位置,另一个是求一个字符串在另一个字符串中的位置。

C/C++ string库(stringh)提供了几个字符串查找函数,如下:

memchr 在指定内存里定位给定字符

strchr 在指定字符串里定位给定字符

strcspn 返回在字符串str1里找到字符串str2里的任意一个字符之前已查找的字符数量

strrchr 在字符串里定位给定字符最后一次出现的位置

strpbrk 在字符串str1里定位字符串str2里任意一个首次出现的字符

strspn 返回字符串str1从开始字符到第一个不在str2中的字符个数

strstr 在字符串str1中定位字符串str2首次出现的位置

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/12186852.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存