Nome da função : strrchr
Arquivo de cabeçalho : <string.h>
Protótipo de função : char *strrchr(char *str, char c);
Função : Encontre a última ocorrência do caractere c na string.
Parâmetros : char *str é a string de destino a ser recuperada
char c é o caractere a ser recuperado
Valor de retorno : Retorna a posição da última ocorrência do caractere c em str. Se o valor não for encontrado, a função retorna um ponteiro nulo
Exemplo de programa : Encontre a última ocorrência do caractere 'c' na string string e produza o resultado
#include<string.h>#include<stdio.h>intmain(void){charstring[15];char*ptr,c='c';strcpy(string,www.dotcpp.com);ptr=strrchr( string,c);if(ptr){printf(O caractere%cisatposition:%dn,c,ptr-string);}else{printf(O caractere não foi encontradon);}return0;}
Resultados em execução:
A posição característica: 11