`
445822357
  • 浏览: 740301 次
文章分类
社区版块
存档分类
最新评论

strchr()、strrchr()、strchrnul()函数

 
阅读更多

原文链接:http://blog.sina.com.cn/s/blog_8b745a5f01017t8b.html

头文件:#include

函数原型:

char* strchr(char* str,int c);

char* strrchr(char* str,int c);

#define _GNU_SOURCE

头文件:#include

函数原型: char* strchrnul(char* str,int c);

注:使用strchrnul()函数需要先定义_GNU_SOURCE宏。

函数功能:

strchr(): 若c存在于str中,则返回c在str中出现的第一个位置的指针,否则返回NULL。

strrchr(): 若c存在于str中,则返回c在str中出现的最后一个位置的指针,否则返回NULL。

strchrnul(): 若c存在于str中,则返回c在str中出现的第一个位置的指针,否则返回字符串str末尾的空字符(表示字符串结束的字符)。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics