Leer teclado


  • 0

    Hola a todos: Estoy ante un dilema. Necesito alguna forma en C de leer una pulsacion de teclado, pero que no me detenga la ejecucion del programa. Quiero ejecutar una accion, y mientras se ejecuta, leer el buffer del teclado y comparar con algun valor para terminar o no el programa. Pero si uso scanf se queda esperando hasta que ingrese algo y eso es lo que no quiero.

    Gracias a todos.

    Salu2!!!



  • 1

    el getch (era así?) se queda parado tambien?

    salu2
    Packo



  • 2

    Si, con esa funcion tambien se para. POr eso se me ocurrio leer el buffer de teclado, pero lo que pasa es que no se la direccion de memoria que se le asigna; si es que se le asigna alguna (seguro que si). Y tampoco se como leerla.

    Gracias igual!!!



  • 3

    y si trabajas directamente con las interrupciones del teclado ? se podria hacer desde assembler

    mira esta pagina:
    http://www.geocities.com/siliconvalley/code/2632/v_tec.htm

    hay algunas funciones que pueden servirte





Has perdido la conexión. Reconectando a Hardlimit.