重写 strchr

来源:互联网 发布:耽美网络剧怎么发行 编辑:程序博客网 时间:2024/05/02 01:30
char * strchr_ex(char * strDst, char c){assert(strDst);if (!strDst)return NULL;while (*strDst != '\0' && *strDst != c)strDst++;return *strDst == c ? strDst : NULL;}char * strrchr_ex(char * strDst, char c){assert(strDst);if (!strDst)return NULL;char * p = strDst;while (*p++ != '\0');p -= 2;while (*p != '\0' && *p != c)p--;return *p == c ? p : NULL;}

0 0
原创粉丝点击