现在的位置: 首页 > 综合 > 正文

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

2018年05月17日 ⁄ 综合 ⁄ 共 407字 ⁄ 字号 评论关闭

原文链接: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末尾的空字符(表示字符串结束的字符)。

抱歉!评论已关闭.