strchr
2014-11-04 10:19
429 查看
/* 功能:查找字符串s中首次出现字符c的位置 说明:返回首次出现c的位置的指针, 返回的地址是字符串在内存中随机分配的地址再加上你所搜索的字符在字符串位置, 如果s中不存在c则返回NULL。 返回值:成功则返回要查找字符第一次出现的位置,失败返回NULL */ #include <stdio.h> char* strchr_c(const char *str, int ch); int main() { char str[] = "This is a sample string"; char *pch; printf("Looking for the 's' character in \"%s\" ..\n", str); pch = strchr_c(str, 's'); while(pch != NULL) { printf("found at %d\n",pch-str+1); pch = strchr_c(pch+1, 's'); } return 0; } char* strchr_c(const char *str, int ch) { while(*str && *str != char(ch)) str++; if(*str == char(ch)) return (char*)str; return NULL; }
相关文章推荐
- strchr
- strchr,wcschr 及strrchr, wcsrchr,_tcschr,_tcsrchr函数
- strstr 和 strchr有什么区别
- strchr函数
- strchr
- strchr
- 字符串中字符查找函数:strchr,wcschr 及strrchr, wcsrchr函数
- strchr实现
- strdup字符复制,strtok_r分割字符串,strchr查找字符等的用法
- php -- strpos,stripos,strrpos,strripos,strstr,strchr,stristr,strrchr
- PHP字符串函数之 strstr stristr strchr strrchr
- strchr
- memchr与strchr的区别
- Trees on the level UVA - 122 复习二叉树建立过程,bfs,queue,strchr,sscanf的使用。
- strchr()的用法
- strchr
- strchr() 函数
- strchr和strrchr的最前与最后
- strstr() strdup() strchr()
- c 字符串、字符和字节 strlen、strcpy、strcat、strcmp、strchr、strstr