在指定字符串中查找第一次找到所查找的字符和最后一次查找的到的字符
2015-03-21 14:11
218 查看
<span style="font-family: Arial, Helvetica, sans-serif;">1:最后一次查找到字符</span></span>
#include<stdio.h> char const *strrchr(char const *str,int ch) { char const *ret=NULL; int n=0; while(*str!='\0') { if(*str==ch) { ret=str; str++; n++; } else str++; } if(0==n) return NULL; else return ret; } void main() { char *str="hello e word"; int ch='w'; char const *ret=(char const *)strrchr(str,ch); if(ret==NULL) printf("返回值为:NULL\n"); else printf("%c\n",*ret); }
<span style="font-family: Arial, Helvetica, sans-serif;">2:第一次查找到字符</span>
#include<stdio.h> char const *strchr(char const *str,int ch) { while(*str!='\0') { if(*str==ch) return str; else str++; } return NULL; } void main() { char *str="hello word"; int ch='e'; char const *ret=(char const *)strchr(str,ch); if(ret==NULL) printf("返回值为:NULL\n"); else printf("%c\n",*ret); }
相关文章推荐
- Java查找指定字符串第一次或最后一次出现的位置
- JavaSE8基础 String indexOf 正向 从指定索引值开始查找 字符在字符串中第一次出现的位置
- c语言,strchr(),查找字符串中第一次字符出现的位置
- 自己实现的一个字符串分割截取函数,以及查找指定字符
- 10-1. 在字符串中查找指定字符(15)
- 10-1. 在字符串中查找指定字符(15)
- *字符串-01. 在字符串中查找指定字符
- 字符串查找:(第一次)&&(只出现一次的字符)
- 10-1. 在字符串中查找指定字符(15)
- NSString:创建,长度,取字符,是否以某字符串开头,结尾, 查找指定字符串的范围,截取,拼接,替换,比较,替换,数值转换,大小写转换
- c语言练习 10-1. 在字符串中查找指定字符(15)
- 10-1. 在字符串中查找指定字符(15)
- 字符串处理笔记-查找指定字符在字符串中的位置
- 字符串-01. 在字符串中查找指定字符(15)
- 查找字符串中第一次不重复的字符 java
- c语言,strchr(),查找字符串中第一次字符出现的位置
- (52)查找指定字符是否在指定字符串中
- 字符串-01. 在字符串中查找指定字符(15)
- PAT_B_字符串-01. 在字符串中查找指定字符(15)
- 字符串-01. 在字符串中查找指定字符(15)