Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuál es el propósito de la función strchr? ¿Cuál es el resultado final?

¿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

Extensión

Implementación de la función strchr:

char* strchr(char *s, char c)

{

mientras(*s != '\0' amp;amp; *s ! = c)

{

s;

}

return *s==c ?NULL;

}

Referencia:

Enciclopedia Baidu: función strchr