SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: ERIK en Jueves 27 de Marzo de 2003, 13:10

Título: Re: Lectura del teclado sin para ejecucció programa
Publicado por: ERIK en Jueves 27 de Marzo de 2003, 13:10
Hola,queira que me dijerais alguna solución para el programa que tengo que hacer que es el siguiente:

-Tengo que leer del teclado hasta que pulsen ENTER (no con funcion scanf ,creo...) y si estando leyendo del teclado no pulsan una tecla o ENTER en 30segundos, deja de leer del teclado y continua con la ejecución normal del programa.
Muchas gracias.
Título: Lectura del teclado sin para ejecucció programa
Publicado por: gmantil en Viernes 28 de Marzo de 2003, 14:16
Te voy a dar algunas luces:

Existe una función que te indica cuando una tecla fue pulsada ==> kbhit(). Esta función la puedes usar en un ciclo mientras no se haya pulsado ninguna tecla.

Puedes usar la función time() para consultar el tiempo en segundos.

Con estos TIPS, podrás hacer ese programa que tienes de tarea.

gmantil