Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/08/2009, 19:36
linkgl
 
Fecha de Ingreso: septiembre-2008
Mensajes: 22
Antigüedad: 16 años, 3 meses
Puntos: 1
Leer caracter por caracter

hola! bueno pues estoy haciendo un programa pero me salio un problema que no logro resolver no soy experto pero pues el programa recibe un dato mas bien una letra del teclado, y quiero que compare esa letra que recibio con cada letra de una cadena que ya le defino al programa por ejemplo tengo asi:


char hola[5]="hola";
char letra[1];

printf("letra:");
gets(letra);

y ya de ahi como le hago para comparar intente comparar asi:


char hola[5]="hola";
char letra[1];

printf("letra:");
gets(letra);
if(strcmp(hola[1],letra)==0){
printf(letra);
printf(" es igual a ");
printf(hola[1]);
}else{
printf(letra);
printf(" es distinto a ");
printf(hola[1]);
}

pero me dio error creo que no se puede convertir const char a char alguien sabe como solucionar el problema o alguna manera de leer caracter por caracter?