Pitanje je gore iz naslova, imam jedan domaci na faksu koji treba da uradim i u sklopu programa treba da se napravi meni, pa sad me zanima kako da detektujem strelice i enter?
Hvala
> Pitanje je gore iz naslova, imam jedan domaci na faksu koji treba da uradim i u sklopu programa treba da se napravi meni, pa sad me zanima kako
> da detektujem strelice i enter?
Vrtiš se u petlji i čitaš ReadKey pa dalje preko case odrediš kod pritisnutog karaktera.
Potpis
Ovaj program hvata sta je pritisnuto. Kada se pritisne ESC program zavrsava sa radom.
Code:
program trap_key;
uses crt;
var
c : char;
begin
c:=#0;
while c<>#27 do
begin
c:=readkey;
if c=#0 then { If extended codes, }
begin
c:=readkey; { read the code once more }
writeln('Extended : ',ord(c));
end
else writeln(ord(c));
end;
end.
> Da ali kad iscitam strelicu sa readkey on mi vrati 0?
Pa i treba da vrati 0
Zato ocitas jos jednom tastaturu sa READKEY i tada dobijas to sto treba :o)
To isto vrijedi i za funkcijske tastere, insert,delete,...