Programación General > C/C++
Recibir una letra desde el teclado, sin tener que usar enter
Claudisimo:
Hola, mi problema es que estoy programando el ahorcado y a la hora de ingresar los caracteres lo estoy haciendo con un simple cin>>letra. Necesito que ingrese la letra tan pronto la halla presionado el usuario, no teniendo que hacer enter cada vez que la escriba. Muchas gracias.
Saludos.
Eternal Idol:
No hay una manera standard de hacer eso, directa o indirectamente (mediante una libreria) tenes que usar los servicios del S.O. en cuestion.
Claudisimo:
Mmh... ok... entonces, en su defecto, me gustaría averiguar como hacer un cin>>letra[0] y que lea solamente la primera letra de todo lo que escriba el usuario. Osea, que si escribe "hola" no lea mas que la h.
De antemano muchas gracias.
Saludos.
m0skit0:
--- Código: C++ ---char c; cin >> c;
Claudisimo:
--- Cita de: "Eternal Idol" ---No hay una manera standard de hacer eso, directa o indirectamente (mediante una libreria) tenes que usar los servicios del S.O. en cuestion.
--- Fin de la cita ---
Logré hacerlo con getche (letra=getche()), pero al parecer no es una función standard de c++
Navegación
[#] Página Siguiente
Ir a la versión completa