SoloCodigo
Programación General => C/C++ => Mensaje iniciado 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.
-
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