[置顶] 在字符串中查找一个特定的字符最后一次出现的位置(即最右边那个)
2016-10-16 10:34
507 查看
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include<assert.h>
char *strrchr(char *str,char ch)
{
char *ret=NULL;
assert(str);
while(*str)
{
if (*str==ch)
ret=str;
str++;
}
return ret;
}
int main()
{
char *string="hello my college";
int ret=0;
char ch=0;
printf("please enter the ch:\n");
scanf("%c",&ch);
ret=(char)strrchr(string,ch);
printf("%d\n",ret);
system("pause");
return 0;
}
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include<assert.h>
char *strrchr(char *str,char ch)
{
char *ret=NULL;
assert(str);
while(*str)
{
if (*str==ch)
ret=str;
str++;
}
return ret;
}
int main()
{
char *string="hello my college";
int ret=0;
char ch=0;
printf("please enter the ch:\n");
scanf("%c",&ch);
ret=(char)strrchr(string,ch);
printf("%d\n",ret);
system("pause");
return 0;
}
相关文章推荐
- [置顶] 在字符串中查找一个特定的字符最后一次出现的位置,并返回字符所在位置。
- [置顶] 在字符串中查找一个特定的字符第一次出现的位置,并返回字符所在位置;如果没有则返回NULL。
- [置顶] 在一个字符串中查找第一个只出现一次的字符。要求复杂度为O(N).
- C++字符串处理的一个例子:1.查找一个字符在字符串中第n次出现的位置。2分割字符串
- 统计一个字符串中某个字符第一次出现的位置和最后一次出现的位置
- C语言 编写字符串操作函数strrchr,在字符串中查找目标字符最后一次出现的位置,返回指向这次位置的指针。
- 【C语言】模拟实现strchr函数.即在一个字符串中查找一个字符第一次出现的位置并返回
- 全国计算机等级二级C++第四章习题编程题6 :编写一个函数 char *strfind(char *s, char *t),用于查找字符串t在字符串s中最右边出现的位置,如果没有找到则返回NULL.
- 编写一个函数 char *strfind(char *s, char *t),用于查找字符串t在字符串s中最右边出现的位置,如果没有找到则返回NULL.
- 查找一个字符串中出现次处最多的那个字符,并输出出现次数
- 【c语言】模拟实现strchr函数,功能:在一个字符串中查找一个字符第一次出现的位置,如果没有出现返回NULL
- 给出一个字符串,找出其中只出现一次且位置最靠前的那个字符
- 一个字符串中查找另一个字符出现的全部索引位置(JAVA)
- 如何取得字符在字符串中最后一次出现的位置?
- sqlserver 查找某个字符在字符串中第N次出现的位置
- 一个字符串中可能包含a~z中的多个字符,如有重复,求出现次数最多的那个字母及次数,如有多个重复最多的则都输出。
- c语言,strchr(),查找字符串中第一次字符出现的位置
- 字符串查找匹配位置-在输入的字符串中查找特定字符,查到返回位置和个数
- 查找某个字符在字符串中第N次出现的位置
- SQL之得到一个字符串中某一个字符第n次出现的位置的函数