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, p>
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, p>
"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", p>
*ptr;
ptr
=
strstr(str1,
str2);
printf("La
subcadena
es:
%s\n",
ptr); p>
regresar
0;
}