HispaMSX

Re: duda

2001-11-02 15:43:02
 Hola FernandezDSopraBull:
  Para vaciar el buffer del teclado desde basic tan sólo has de poner 
una línea que diga lo siguiente:

666 IF INKEY$<>"" THEN GOTO 666

 Cambiando el 666 por el numero de linea que te plazca, clarostá.
 Saludos.


--- In hispamsx@y..., "Fernandez D. Sopra-Bull" <FernandezDav@m...> 
wrote:
Hola!

Una dudilla. Cuando hago un INKEY$, éste lee la tecla que se 
pulsará a continuación, pero si pulso 2 teclas, la primera pulsada es 
leída por el ordenador, y la segunda va a parar a un buffer, y si 
vuelvo a hacer otro INKEY$ a continuación, automáticamente va a leer 
la tecla almacenada en dicho buffer. Hay alguna manera de vaciar ese 
buffer? con algún poke?

Lo digo pq si hago un programa que espere una tecla y al pulsarla, 
por error le doy a dos, la siguiente vez que tenga que esperarse a 
que pulse otra tecla no la hará, ya que leerá la del buffer y pasará.

Hasta luego!

David


<Anterior en la conversación] Conversación actual [Siguiente en la conversación>