English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Biblioteca Padrão do C - <string.h>
Função da biblioteca C char *strrchr(const char *str, int c) no parâmetro str Procurar a última ocorrência do caractere cda posição (um caractere sem sinal) do caractere.
A seguir está a declaração da função strrchr().
char *strrchr(const char *str, int c)
A função retorna a posição da última ocorrência do caractere c em str. Se não encontrar o valor, a função retorna um ponteiro vazio.
O seguinte exemplo demonstra o uso da função strrchr().
#include <stdio.h> #include <string.h> int main () { int len; const char str[] = "https:";//pt.oldtoolbag.com"; const char ch = '.'; char *ret; ret = strrchr(str, ch); printf("|%c| A string que segue é"} - |%s|\n", ch, ret); return(0); }
Vamos compilar e executar o programa acima, o que produzirá o seguinte resultado:
|.| A string que segue é - |.com|