Red de conocimiento informático - Problemas con los teléfonos móviles - funciones strchr y strstr

funciones strchr y strstr

char

*strchr(char

*str,

char

c);

Encontrar la primera aparición de un carácter determinado en una cadena

char

*strstr(char

*str1,

char

*str2);

Encuentra la primera aparición de la cadena especificada en la cadena

La diferencia es que uno es el carácter de trazo. para buscar cadenas

#include

#include

int

main(void)

{

char

cadena[15];

char

*ptr,

c

=

'r';

strcpy(cadena,

"Esto

es

una

cadena");

ptr

=

strchr(cadena,

c);

if

(ptr)

printf( "El

carácter

%c

está

en

posición:

% d\n",

c,

ptr-string);

else

printf("El

carácter

no

no

encontrado\n");

return

0 ;

}

#include

#include

int

main(void)

{

char

*str1

=

"Borland

Internacional",

*str2

=

"nación",

*ptr;

ptr

=

strstr(str1,

str2);

printf("La

subcadena

es:

%s\n",

ptr);

regresar

0;

}