Uso de strchr
c:
#include <stdio.h>
#include <string.h>
int main()
{
const char *cadena = "Esta es una prueba"; /* inicializa el apuntador a char */
char caracter1 = 'a'; /* inicializa el caracter1 */
char caracter2 = 'z'; /* inicializa el caracter2 */
/* si caracter1 se encuentra en cadena */
if ( strchr( cadena, caracter1 ) != NULL ) {
printf( "\'%c\' se encuentra en \"%s\".\n",
caracter1, cadena );
} /* fin de if */
else { /* si no se encuentra caracter1 */
printf( "\'%c\' no se encontro en \"%s\".\n",
caracter1, cadena );
} /* fin de else */
/* si caracter2 se encuentra en cadena */
if ( strchr( cadena, caracter2 ) != NULL ) {
printf( "\'%c\' se encontro en \"%s\".\n",
caracter2, cadena );
} /* fin de if */
else { /* si no se encontro caracter2 */
printf( "\'%c\' no se encontro en \"%s\".\n",
caracter2, cadena );
} /* fin de else */
return 0; /* indica terminación exitosa */
} /* fin de main */
#include <string.h>
int main()
{
const char *cadena = "Esta es una prueba"; /* inicializa el apuntador a char */
char caracter1 = 'a'; /* inicializa el caracter1 */
char caracter2 = 'z'; /* inicializa el caracter2 */
/* si caracter1 se encuentra en cadena */
if ( strchr( cadena, caracter1 ) != NULL ) {
printf( "\'%c\' se encuentra en \"%s\".\n",
caracter1, cadena );
} /* fin de if */
else { /* si no se encuentra caracter1 */
printf( "\'%c\' no se encontro en \"%s\".\n",
caracter1, cadena );
} /* fin de else */
/* si caracter2 se encuentra en cadena */
if ( strchr( cadena, caracter2 ) != NULL ) {
printf( "\'%c\' se encontro en \"%s\".\n",
caracter2, cadena );
} /* fin de if */
else { /* si no se encontro caracter2 */
printf( "\'%c\' no se encontro en \"%s\".\n",
caracter2, cadena );
} /* fin de else */
return 0; /* indica terminación exitosa */
} /* fin de main */
May 5th, 2008 at 11:10 pm
Hola:
Llegue a esta pagina mediante google, sin embargo no veo donde dice que sacaste este programita en c del libro, Como programar C/C++ y Java de Harvey M. Deitel y Paul J. Deitel, de la libreria Pearson Educacion, pagina 308, tal vez me equivoque y tengas una seccion de bibliografia pero como sugerencia seria bueno ponerlo en esta misma pagina.
Saludos.
May 5th, 2008 at 11:38 pm
Hola, no tenía por sabido que esto salió de la página de un libro, aunque de cierta forma hoy tiene sentido.
La única fuente que conozco es la que cursé hace 5 años en bachillerato, jamás toqué un libro. Sólo mi habilidad para escribir rápidamente lo que veía en el proyector.
Escrito a mano. No tuve la costumbre de leer libros en aquel entonces.
Gracias por la sugerencia, de saber con exactitud a todo hubiera agregado una fuente