strrchr 字符查找函数
2013-05-30 20:00
267 查看
函数简介
函数名称: strrchr
函数原型:char *strrchr(char *str, char c);
所属库: string.h
函数功能:查找一个字符c在另一个字符串str中末次出现的位置(也就是从str的右侧开始查找字符c首次出现的位置),并返回从字符串中的这个位置起,一直到字符串结束的所有字符。如果未能找到指定字符,那么函数将返回NULL。
相关函数: strchr
例子1
#include <string.h>
#include <stdio.h>
int main(void)
{
char string[20];
char *ptr, c = 'r';
strcpy(string, "There are two rings");
ptr = strrchr(string, c);
if (ptr)
printf("The character %c is at position: %s\n", c, ptr);
else
printf("The character was not found\n");
return 0;
}
strrchr返回的指针应当指向"rings"里的'r',而不是“There”或"are"里的'r'。
运行结果是:The character r is at position:rings
例子2
//获取当前程序路径
char szAppPath[MAX_PATH]={0};
GetModuleFileName(NULL, szAppPath, MAX_PATH);
(strrchr(szAppPath, '\\'))[0] = 0;
函数名称: strrchr
函数原型:char *strrchr(char *str, char c);
所属库: string.h
函数功能:查找一个字符c在另一个字符串str中末次出现的位置(也就是从str的右侧开始查找字符c首次出现的位置),并返回从字符串中的这个位置起,一直到字符串结束的所有字符。如果未能找到指定字符,那么函数将返回NULL。
相关函数: strchr
例子1
#include <string.h>
#include <stdio.h>
int main(void)
{
char string[20];
char *ptr, c = 'r';
strcpy(string, "There are two rings");
ptr = strrchr(string, c);
if (ptr)
printf("The character %c is at position: %s\n", c, ptr);
else
printf("The character was not found\n");
return 0;
}
strrchr返回的指针应当指向"rings"里的'r',而不是“There”或"are"里的'r'。
运行结果是:The character r is at position:rings
例子2
//获取当前程序路径
char szAppPath[MAX_PATH]={0};
GetModuleFileName(NULL, szAppPath, MAX_PATH);
(strrchr(szAppPath, '\\'))[0] = 0;
相关文章推荐
- 有趣的字符查找函数模拟strstr和strrstr,strchr和strrchr
- php中字符查找函数strpos、strrchr与strpbrk用法
- C语言 编写字符串操作函数strrchr,在字符串中查找目标字符最后一次出现的位置,返回指向这次位置的指针。
- 字符串中字符查找函数:strchr,wcschr 及strrchr, wcsrchr函数
- php中字符查找函数strpos、strrchr与strpbrk用法
- 查找最后一个指定字符函数(strrchr)
- 在一个char数组中查找指定的字符ch,函数名findchar
- php strstr查找字符串中是否包含某些字符的查找函数
- php的stristr()函数,查找字符
- 编写一个用于在字符串中查找某字符的函数。
- 编写一个函数 int count_chars(char const *str,char const *chars) 函数应该在第一个参数中进行查找, 并返回匹配第二个参数所包含的字符的数量。
- C语言strchr()函数:查找某字符在字符串中首次出现的位置
- 编写一个函数,它在一个字符串中进行搜索,查找所有在一个给定字符集合中出现的字符
- 查找字符/字符串的函数
- 字符/字符串 查找函数
- C++【String类】String查找单个字符,查找字符串的函数实现
- 如何运用PHP stristr()函数进行字符查找
- 两款查找替换所选字符函数
- php strstr查找字符串中是否包含某些字符的查找函数
- C语言strchr()函数:查找某字符在字符串中首次出现的位置