Bueno lo primero que tienes que hacer dentro de este programa es introducir una cadena de letras, números, especiales, etc., y posteriormente buscar la posición de un carácter de la misma. Si en caso de que se repitiera algún carácter de la cadena, el primero leído seria el que se encuentra de izquierda a derecha.

Ejemplo:
Introducir una cadena para buscar la posición de un carácter


Código:
#include <conio.h>
#include <stdio.h>
#include <string.h>
#include <windows.h>
main()
{
system("color 1e");
char caracter, cadena[80], *ptr;
printf("\n \xdd Introduce la cadena donde se va a buscar: "); 
gets(cadena);
printf("\n \xdd Escribe el caracter a buscar: "); 
caracter=getchar();
ptr=strchr(cadena, caracter);
if(ptr==0) 
printf("\n \xdd El caracter %c no se encuentra en la cadena.",caracter);
else 
printf("\n \xdd El caracter se encuentra en la posicion: %d",ptr-cadena+1);
printf("\n\n\n\n        Pulse cualquier tecla para salir...");
getch();
}

Si colocas otro carácter que no se encuentre dentro de la cadena, el mensaje seria: El carácter no se encuentra en la cadena.

Deja un comentario

                                                                                                                                                                                                                                                                                                                                                       
Ciudad Blogger

Hola, Bienvenido a Blog 2000!

Puedes seguirnos en las redes sociales o suscribirte al feed.

Blog 2000 Blog 2000 Blog 2000 Blog 2000

¡Suscríbete a nuestro blog!

Recibe en tu correo las últimas noticias del blog. Sólo ingresa tu correo para suscribirte.

Blog 2000