Date : Tue, 04 Sep 1984 06:42:14-PDT (Tue)
From : hplabs!hpda!fortune!amd!decwrl!dec-rhea!dec-dosadi!binder@UCB-VAX.ARPA
Subject: Query re: TURBO Pascal character input
I have TURBO Pascal V1 (soon to be V2) on my Apple ][+, and I've been
playing with direct character input from the keyboard so that I can
handle such things as the right and left arrows to do funny things. The
following code segment is what I've come up with - am I missing
something or is there really no orthodox way to do it...?
Program Test;
Type Str80: string[80];
Var InputString: Str80;
Function CharGet: char;
Var KeyBuffer: char absolute $E000;
CharGet: char;
Begin;
While not (KeyPressed) do begin;
End;
CharGet := KeyBuffer;
End;
{ The main body begins here }
Begin;
InputString := '';
While (CharGet <> #128) do begin;
{ Mumblefratz, as required }
End;
End.
Cheers,
Dick Binder (The Stainless Steel Rat)
UUCP: { decvax, allegra, ucbvax... }!decwrl!dec-rhea!dec-dosadi!binder
ARPA: binder%dosadi.DEC@decwrl.ARPA
Posted Tuesday 4th eptemberO 1984, 09:46 EDT by DOSADI::BINDER