2 dudas sobre C++

Iniciado por The_Code, 10 Junio 2012, 17:57 PM

0 Miembros y 1 Visitante están viendo este tema.

The_Code

Hola amigachos, en esta ocasión les quiiero preguntar dos cosas...
El programa es una aplicación de consola (Win32)

1: ¿Como hago para que, al apretar una tecla, se haga un CLS?

2: ¿Como hago para que al apretar una tecla, el programa vaya a una línea de código determinada?

Bueno, por si sirve de algo, uso Visual C++ 2010 Express
Intel Core2Duo E6320 (OC 2.8GHz)
2GB RAM DDR2
ATI Radeon 6750HD 1GB DDR5

...y juego al Pac-man en full HD... a 30FPS (XD)

Oblivi0n

Ahora mismo no recuerdo mucho de programacion en Win32, pero todo programa Win32 tiene una estructura básica, en la que hay una parte denominada "cola de mensajes". Esta "cola" solo es un switch que escoge que hacer en funcion del mensaje que le llegue.

Al presionar una tecla, se envía el mensaje WM_KEYDOWN (creo que era así, hablo de memoria), eer en la primera pregunate, podrias poner en sl switch
case WM_KEYDOWN:
system("CLS");
break;


y para lo segundo, hacer una llamada a una funcion, o un goto.

Espero haberte sido de ayuda