¿Cuál es el propósito de la función strchr? ¿Cuál es el resultado final?
1. Función: busque la última posición donde aparece el carácter c en otra cadena str (es decir, busque la posición donde aparece por primera vez el carácter c desde el lado derecho de str) y devuelva la cadena a partir de esta. posición Todos los caracteres que aparecen en , hasta el final de la cadena. Si no se encuentra el carácter especificado, la función devuelve NULL.
2. Salida: cd
Prototipo de función: char *strchr(const char *str, int c)
Parámetros: str - cadena de C a ser search.
strrchr(a,'c')//Busca el carácter "c" en la cadena C recuperada "a", es decir, "abcd"
Información extendida p>
Extensión
Implementación de la función strchr:
char* strchr(char *s, char c)
{
mientras(*s != '\0' amp;amp; *s ! = c)
{
s;
} p>
return *s==c ?NULL;
}
Referencia:
Enciclopedia Baidu: función strchr