Descrição
A função da biblioteca C char *strrchr(const char *str, int c) procura a última ocorrência do personagem c (um caractere sem sinal) na string apontada, pelo argumento str.
Declaração
A seguir está a declaração para a função strrchr ().
char *strrchr(const char *str, int c)
Parâmetros
Valor de retorno
Esta função retorna um ponteiro para a última ocorrência do caractere em str. Se o valor não for encontrado, a função retorna um ponteiro nulo.
Exemplo
O exemplo a seguir mostra o uso da função strrchr ().
#include <stdio.h>
#include <string.h>
int main () {
int len;
const char str[] = "http://www.tutorialspoint.com";
const char ch = '.';
char *ret;
ret = strrchr(str, ch);
printf("String after |%c| is - |%s|\n", ch, ret);
return(0);
}
Vamos compilar e executar o programa acima que produzirá o seguinte resultado -
String after |.| is - |.com|