Duda de programacion en C
Hola, imaginad la situacion:
int opcion;
printf ("1.hacer esto");
printf ("2.hacer aquello");
printf ("3.hacer lo otro");
scanf ("%i",%opcion);
Pues bien, al utilizar el programa te pediria meter un numero y darle a intro para confirmar.
¿Se puede hacer para que solamente tuvieras que meter el numero y sin darle a intro continue el programa?
No tengo mucha idea de esto, he dado poco c, pero has probado con un getchar()?
Editado: no, espera, creo que era el putchar(), ahora no lo se muy bien 
osea que para elegir la opcion 1, pulsas 1 y no te sale directamente la opcion? tienes que pulsar 1 y despues intro?
claro, actualmente habria que pulsar 1 y despues intro, yo quiero darle a 1 y yata.
Comentario #1 por dadito:
No tengo mucha idea de esto, he dado poco c, pero has probado con un getchar()?Editado: no, espera, creo que era el putchar(), ahora no lo se muy bien
Creo que estamos de las mismas
Comentario #1 por dadito:
No tengo mucha idea de esto, he dado poco c, pero has probado con un getchar()?Editado: no, espera, creo que era el putchar(), ahora no lo se muy bien
Seria getchar() pero tienes que darle a intro igual.
#Lo unico que se me ocurre es introducir el numero a la vez que hace la llamada al programa, pero tendrias que introducir el numero al principio y no mientras se ejecuta el programa
Perdona el retraso RA:
#include
#include int main () { int opcion; printf("Introduce una opcion:"); opcion=getch(); printf(" La opcion es: %c", opcion); return 0; }
Editado: El CODE de colores no me repeta los saltos de línea.
Supongo que te habras equivocado en el %c , deberia de ser %i.
Voy a probar a ver…
edit: probado, me coje el numero que le meta + 48 :S. No importa porq se lo puedo restar manualmente a la vez que lo coje sin suponer ningun problema, pero a que es debido?
Hola,
A que te está devolviendo el valor ascii del carácter numérico introducido.
Comentario #7 por SinSa:
Hola,A que te está devolviendo el valor ascii del carácter numérico introducido.
Verdad 
Bueno pues mejor respuesta para serginho 
He usado %c para que imprima el caracter,no el numero ascii,luego lo pasas a integer y listo
Perfecto.
Pues creo que voy a colgar el programita en GM para el disfrute de todos los usuarios que lo deseen y de sus amistades de sexo opuesto
Comentario #11 por RA_MeSiAs:
Perfecto.Pues creo que voy a colgar el programita en GM para el disfrute de todos los usuarios que lo deseen y de sus amistades de sexo opuesto
Go, que tengo curiosidad 
Comentario #11 por RA_MeSiAs:
Perfecto.Pues creo que voy a colgar el programita en GM para el disfrute de todos los usuarios que lo deseen y de sus amistades de sexo opuesto
pepe!
Gamersmafia
Perdona el retraso RA:
Editado: El CODE de colores no me repeta los saltos de línea.