C语言查找字符

来源:互联网 发布:python 书籍 知乎 2016 编辑:程序博客网 时间:2024/06/06 09:54
char * strchr(const char *str,int character)查找character在str中第一次出现的位置的地址

char * strrchr(const char *str,int character)查找character在str中最后一次出现的位置的地址

例子:

/*C语言查找字符串*//*char * strchr(const char *str,int character)查找character在str中第一次出现的位置的地址char * strrchr(const char *str,int character)查找character在str中最后一次出现的位置的地址*/#include<stdio.h>#include<stdlib.h>#include<string.h>int main(){char *s="abcdefkghijklmnzkc";char *p1,*p2;p1=strchr(s,'k');printf("s的起始地址:%ld\n",s);printf("'k'第一次在s中出现的地址:%ld\n",p1);printf("'k'第一次在s中出现的位置:%ld\n",(p1-s+1));p2=strrchr(s,'k');printf("'k'最后一次在s中出现的地址:%ld\n",p2);printf("'k'最后一次在s中出现的位置:%ld\n",(p2-s+1));//system("pause");return 0;}

输出:


0 0
原创粉丝点击