La Web del Programador: Comunidad de Programadores
 
    Pregunta:  27458 - RUTINA PARA GNU PASCAL!!!!
Autor:  David Herrera Torrado
Buenas tardes en el foro. Vereis, necesito ke alguien me pueda echar una mano. Me hace falta una función que trabaje en gpc, ke lea caracteres directamente desde el buffer del teclado, sin mostralos por pantalla y otra que los muestre cuando nos interese. Con esto quiero controlar los posibles datos erroneos que se puedan introducir. Las funciones de turbo pascal no sirven. Esto no es todo. Además, es imprescindible que funcione en una makina unix (intel,no intel). Me han hablado de una rutina en asm AT&T para la no intel, y otra en otro asm para intel.
Si alguien me pudiera echar una mano, le estaría muy agradecido. Necesito esa función con mucha urgencia.

¿No sabeis si hay algún sitio donde haya units para gnu pascal?

GRACIAS!!

  Respuesta:  MARTIN flores
el buffer lo lee la funcion readkey y no escribe la tecla en pantalla,
esta funcion solo lee una tecla tipo char y la puedes guardar en cualquiere variable char c:=readkey; , otra funcion es la keypressed
que solo se fija si se ha apretado una tecla si su valor es true entonces alguien presiono una tecla y luego llamas a readkey que leera la tecla en el buffer , key pressed scanea el telcado nada mas , bueno espero que te sirva , espero a verte entedido tb saludos