Pregunta: | 21541 - PARA REEMPLAZAR EL GETCH |
Autor: | Angelica Maria Ocampo Farias |
cual es el nombre de la funcion que me permite reemplazar el getch(); , esta funcion dicen que dentro de sus parametros se coloca el numero de segundos que la pantalla se va a sostener.
¿Cuàl es esa funcion y que libreria utiliza? |
Respuesta: | Daniel Gabriele |
//Funcion que Emula GETCH() de la libreria BorlandC
int getch(void) { int car; DWORD leidos, modo; GetConsoleMode(GetStdHandle(STD_INPUT_HANDLE), &modo); SetConsoleMode(GetStdHandle(STD_INPUT_HANDLE), modo & !ENABLE_ECHO_INPUT & !ENABLE_PROCESSED_INPUT); ReadConsole(GetStdHandle(STD_INPUT_HANDLE), &car, 1, &leidos, NULL); SetConsoleMode(GetStdHandle(STD_INPUT_HANDLE), modo); return car; } //Ahora si necesitas hacer una pausa, seria con: Sleep(1000); //Message Sleep for 1 Sec 1000ms = 1sec Ojo, valido para Windows!!! |
Respuesta: | JUNIOR CACERES |
CREO QUE TE REFIERES AL delay ( ); esta funcion se encuentra en "dos.h". y sus parametros son ( 1 segundo = 1000 , 3 seg m= 3000 , etc.. );
suerte |
Respuesta: | JUNIOR CACERES |
CREO QUE TE REFIERES AL delay ( ); esta funcion se encuentra en "dos.h". y sus parametros son ( 1 segundo = 1000 , 3 seg m= 3000 , etc.. );
Hay otras funciones para control de teclado, como el getche( ); el kbhit ( ) el signal ( ) ; estudialas, te seran útiles. por cierto si me puedes ayudar con mi pregunta es la 20189 "AYUDA CON EL CURSOR"... te lo agradezco mucho. cualquier otra cosa escríbeme..suerte.. |