Alapszavak - OLVASJEL

OLVASJEL


Eredménye a billentyűzetről begépelt karakter. Ha semmiféle karaktert nem gépeltünk be (vagyis, ha nem nyomtunk le billentyűt), az OLVASJEL várakozik. (Technikailag: addig vár, amíg a GOMBNYOMÁS? feltétel IGAZ értéket eredményez). A begépelt karakter nem jelenik meg a képernyőn.


Ha a bemenő adatokat egy fájlból várja a rendszer, mert az OLVASÓESZKÖZ utasítás ezt határozta meg, akkor az OLVASJEL függvény eredménye az adott fájl aktuális sorának következő karaktere lesz.


? KI OJ    ; nyomjuk le az A billentyűt
A    ; az A-t a KI tette láthatóvá, nem az 
    ; OLVASJEL
? KI (M OJ OJ OJ OJ OJ)    ; gépeljük be: H, E, L, L, O


[H E L L O]


Ha bármelyik vezérlőfunkcióval rendelkező billentyűt lenyomjuk (a nyilak, az Insert, a Delete, a Home, az End, a PgUp vagy a PgDn), akkor az OLVASJEL eredménye JEL 0 lesz, és ekkor egy további OLVASJEL parancs, eredményéből olvashatjuk ki magát a kódot. Gondosan hasonlítsuk össze az eljárást az OLVASKÓD függvénnyel!


? HA OJ = JEL 0 [KI KÓD OJ]    ; nyomjuk le a Delete-et


83