strrchr函数
原型:char *strrchr(const char *str, char c);
#include<string.h>
找一个字符c在另一个字符串str中末次出现的位置(也就是从str的右侧开始查找字符c首次出现的位置),并返回从字符串中的这个位置起,一直到字符串结束的所有字符。如果未能找到指定字符,那么函数将返回NULL。
#include <stdio.h>
#include <conio.h>
#include <string.h>
int main(void)
{
char string[20];
char *ptr;
char c='r';
strcpy(string,"abcdecfg");
ptr=strrchr(string,c);
printf("%s",ptr);
return 0;
}
strchr函数
原型: char *strchr(const char *s,char c);
#include<string.h>
查找字符串s中首次出现字符c的位置,返回首次出现c的位置的指针,如果s中不存在c则返回NULL。
#include <stdio.h>
#include <conio.h>
#include <string.h>
int main(void)
{
char string[20];
char *ptr;
char c='r';
strcpy(string,"abcdecfg");
ptr=strchr(string,c);
printf("%s",ptr);
return 0;
}