Функции библиотеки C - strrchr ()
C стандартная библиотека - <string.h>
описание
Функции библиотеки Cсимвол * strrchr (Const символ * ул , Int с) в точках улпараметр в строку для поиска последнего вхождения символаC (беззнака символа) позиции.
заявление
Здесь () функция утверждение strrchr.
char *strrchr(const char *str, int c)
параметры
- ул - C строка.
- с - символ для поиска.Передача Int, но в конечном итоге будет преобразован обратно в символ.
Возвращаемое значение
Эта функция возвращает позицию последнего символа ул появляется гр. Если значение не найдено, то функция возвращает нулевой указатель.
примеров
Следующий пример демонстрирует функцию strrchr () используется.
#include <stdio.h> #include <string.h> int main () { int len; const char str[] = "http://www.w3cschool.cc"; const char ch = '.'; char *ret; ret = strrchr(str, ch); printf("|%c| 之后的字符串是 - |%s|\n", ch, ret); return(0); }
Давайте скомпилировать и запустить эту программу, которая приведет к следующему:
|.| 之后的字符串是 - |.cc|