C/Visual C - Detectar pulsación de tecla sin imprimirla en pant

 
Vista:

Detectar pulsación de tecla sin imprimirla en pant

Publicado por Daniel (11 intervenciones) el 10/01/2008 20:09:25
Un saludo a todos
...........................
char primer[10],segundo[10],apellido[10];

cout << "Ingrese primer nombre(maximo 10 caracteres).:";
cin.gets(primer);

cout << "Ingrese segundo nombre(maximo 10 caracteres):";
cin.gets(segundo);
...........................

Bueno ahora quiero hacer algo mas ambicioso con en el ingreso
de datos, lo que pretendo es que al ingresar por Ej. 10 caracteres
en "Ingrese primer nombre..:" automáticamente se pase a
"Ingrese segundo nombre..:" y así sucesivamente.-
Para ello creo que la única manera es hacer un bucle, pero quiero
hacerlo sin la biblioteca "conio" con el uso de "getch()".-
La pregunta es: alguien conoce alguna función que detecte la
tecla presionada sin imprimirla en pantalla...?
Programa en Dev-C++ - C++

Un gran abrazo
Daniel
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Detectar pulsación de tecla sin imprimirla en p

Publicado por pajaro (3 intervenciones) el 10/02/2008 18:42:52
podrias probar haciendo esto:

while(kbhit()){
tecla=getch()
}

entonces la variable "tecla" almacena la tecla presionada y luego la puedes copiar a una array de chars q contenga la palabra entiendes? esta rutina la use miles de veces cuando programaba juegos y es practicamente la unica util y dinamica que captura letras y puede manejarlas con versatilidad despues.

cualquie duda al mail!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar