Programación General > C/C++

 Recibir una letra desde el teclado, sin tener que usar enter

(1/2) > >>

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

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa