¿ efecto paranormal en C ?
Publicado por Squall (1 intervención) el 16/12/2001 16:19:40
Buenas
Me sucede una cosa muy extraña en una parte de codigo que he escrito, os pongo esa parte para que quede mas claro
--------------------------------------------
printf("Inserta la letra del numero: ");
verde2 scanf("%i", &numerodos);
blanco printf("Inserta el numero que deseas verificar: ");
verde2 scanf("%c\n", &LETRADOS);
if ( LETRADOS=='t' || LETRADOS=='T' )
{
printf("\n");
printf("La letra es la t\n");
}
else
{
printf("no es t\n");
}
-----------
bien, si os dais cuenta cuando me pide que inserte una letra, la variable del scanf es &numerodos, y cuando me pide que inserte un numero la varia es &letrados, despues la condicion la toma de letrados, y yo me pregunto como puede esto funcionar si yo en letrados he insertado un numero ¿ alguien sabe porque?
Un saludo a todos
Me sucede una cosa muy extraña en una parte de codigo que he escrito, os pongo esa parte para que quede mas claro
--------------------------------------------
printf("Inserta la letra del numero: ");
verde2 scanf("%i", &numerodos);
blanco printf("Inserta el numero que deseas verificar: ");
verde2 scanf("%c\n", &LETRADOS);
if ( LETRADOS=='t' || LETRADOS=='T' )
{
printf("\n");
printf("La letra es la t\n");
}
else
{
printf("no es t\n");
}
-----------
bien, si os dais cuenta cuando me pide que inserte una letra, la variable del scanf es &numerodos, y cuando me pide que inserte un numero la varia es &letrados, despues la condicion la toma de letrados, y yo me pregunto como puede esto funcionar si yo en letrados he insertado un numero ¿ alguien sabe porque?
Un saludo a todos
Valora esta pregunta


0