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 */

2 Responses to “Uso de strchr”

  1. David Says:

    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.

  2. admin Says:

    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 ;)

¿Ya le viste algún error? Dejanos tu correción ;-)

Antes de comentar: Gran parte de los ejercicios propuestos no tienen librerías debido a que Wordpress elimina los tags HTML. Si sabes/tienes/conoces las librerías que hacen falta, déjalo en los comentarios.

Otro punto antes de comentar, Si vas a sugerir un segmento de código en algún lenguaje debes hacerlo así:

De esta manera el código sale coloreado.

Otro punto importante para muchos que sienten que se les ignora: Todos los comentarios los reviso y en su debido momento los apruebo, pero ojo con el último párrafo.

Para poner los símbolos de las librerías sin que desaparezcan, debes escribir los símbolos de mayor > y menor qué < con su entidad HTML correspondiente, así como el símbolo de &

Mis Algoritmos se reserva el derecho de alterar, publicar o no los comentarios así como cambiar estas reglas de uso.

Si estas de acuerdo, adelante puedes comentar :)

P.D. No le hago tareas a nadie, mejor hagan la mía :P