Функция Ищет в строке последнее появление данного символа.
Синтаксис #include
char *strrchr(char *s, int c);
Файл, содержащий string.h
прототип
Описание Просматривает строку в обратном направлении, осу-
ществляя поиск заданного символа. strrchr находит
последнее появление символа c в строке s. Нулевой
символ завершения строки считается частью строки.
Возвращаемое Возвращает указатель на последнее появле-
значение ние символа c в строке str. Если символ c не
найден, возвращается NULL.
Переносимость strrchr поддерживается на системах UNIX и совме-
стимых с ANSI C.
Смотрите также strcspnstrchr
Пример:
#include
#include
int main(void)
{
char string[15];
char *ptr, c = 'r';
strcpy(string,"This is a string");
ptr = strrchr(string,c);
if(ptr)
printf("Символ %c в позиции %d\n",c,ptr-string);
else
printf("Символ не найден\n");
return 0;
}