C/Visual C - Ayuda con consola c++

 
Vista:

Ayuda con consola c++

Publicado por beatle (17 intervenciones) el 06/05/2005 03:59:58
necesito saber con que funcion reconozco cuando una tecla ha sido pulsada
un boolean por ejemplo
if (Key(algo) == true)
o algo por el estilo

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:Ayuda con consola c++

Publicado por O. Alejandro (14 intervenciones) el 06/05/2005 15:50:57
No entiendo que es lo que quieres hacer.
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

ke kiero

Publicado por beatle (17 intervenciones) el 06/05/2005 23:02:52
mira estoy haciendo un tetris en consola c++
necesito una funcion para que reconozca cuando se ha pulsado una tecla para mover o rotar mis piezas

gracias
paz y amor
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
sin imagen de perfil
Val: 11
Ha aumentado su posición en 5 puestos en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

RE:ke kiero

Publicado por zz (318 intervenciones) el 07/05/2005 00:27:15
Hi! pues me imagino que declarando una variable tipo caracter y luego comparandola con el if. Ejemplo:
char tecla;
cin >> tecla;
if (tecla=='a' || tecla=='A')
cout <<"Has presionado la tecla a";
Espero que te sirve no me acuerdo bien de c++ ya que programa en forma visual en c++ Builder
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

RE:ke kiero

Publicado por gguedes (8 intervenciones) el 17/05/2006 05:45:57
las teclas tienen un representacion en codio ascci prueba en el on key pres del form con los # 46, 47, 48, 49 (sonlo ke llaman el diamante,, las flechitas)
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

RE:ke kiero

Publicado por gguedes (8 intervenciones) el 17/05/2006 05:46:32
las teclas tienen un representacion en codio ascci prueba en el on key pres del form con los # 46, 47, 48, 49 (sonlo ke llaman el diamante,, las flechitas)
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

RE:Ayuda con consola c++

Publicado por Jaime david (3 intervenciones) el 12/05/2005 07:51:14
te voy a dar un ejemplo
while(!kbhit()){
..codigho a ejecutar.
..
}
esta en la libreria conio.h de borland
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

RE:Ayuda con consola c++

Publicado por Ismael (230 intervenciones) el 12/05/2005 09:21:34
Debes emplear las funciones siguientes, que permiten determinar qué tipo de tecla pulsas: isdigit(), isalpha(), isctrl()...
Si tienes problemas mándame un mail y te aclaro más.
Saludos

Ismael
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

RE:Ayuda con consola c++

Publicado por josecode (3 intervenciones) el 15/05/2005 22:58:03
te envio un ejemplo de lo que necesitas. este codigo le he sacado de
la siguiente direccion " http://www.programacion.net/codigo/73/ " en esta direccion hay un programa el arkanoid con su codigo fuente en c.

if(kbhit()) // esta condicion se cumple si se ha pulsado una tecla sino no
{
c=getch(); // si se ha pulsado una tecla se lee el contenido de la misma sino este codigo nunca se ejecuta
} else c=0;

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