Descripción
La función de la biblioteca C char *strchr(const char *str, int c) busca la primera aparición del carácter c (un carácter sin firmar) en la cadena a la que apunta el argumento str.
Declaración
A continuación se muestra la declaración de la función strchr ().
char *strchr(const char *str, int c)
Parámetros
Valor devuelto
Esto devuelve un puntero a la primera aparición del carácter c en la cadena str, o NULL si no se encuentra el carácter.
Ejemplo
El siguiente ejemplo muestra el uso de la función strchr ().
#include <stdio.h>
#include <string.h>
int main () {
const char str[] = "http://www.tutorialspoint.com";
const char ch = '.';
char *ret;
ret = strchr(str, ch);
printf("String after |%c| is - |%s|\n", ch, ret);
return(0);
}
Compilemos y ejecutemos el programa anterior que producirá el siguiente resultado:
String after |.| is - |.tutorialspoint.com|