readkey funtzioak ez du parametrorik jasotzen, parametrorik ez duelako behar. Bere emaitza teklatuaren karaktere bat da. Hauek dira readkey funtzioaren ezaugarriak:
program readkey_funtzioa ;
uses
crt;
var
cKarak1, cKarak2 : char ;
begin
clrscr ;
writeln('Hasteko readln prozedurak karaktere bat') ;
writeln('nola irakurtzen duen ikus dezagun') ;
writeln('Lehenengo karakterea eman hurrengo lerroan: ') ;
readln(cKarak1) ; (* zein karaktere sartzen ari garen ikusten dugu *)
(* RETURN baten bitartez baieztatu behar dugulako *)
cKarak1 := lowercase(cKarak1) ; (* string edo char bat minuskuletara *)
write('Lehenengo karakterea =====>', cKarak1, '<=====') ;
writeln ;
writeln ;
writeln('readkey funtzioaren txanda, funtzio hau') ;
writeln('soilik karaktereekin erabil daiteke') ;
writeln('Bigarren karakterea eman hurrengo lerroan: ') ;
cKarak2 := readkey ; (* sarrerako parametrorik ez daukan funtzio baten *)
(* deia, funtzioaren emaitza karaktere bat izanik *)
cKarak2 := lowercase(cKarak2) ; (* string edo char bat minuskuletara *)
writeln('Bigarren karakterea =====>', cKarak2, '<=====') ;
writeln ;
writeln ;
writeln ;
writeln('==============================') ;
writeln('Edozein tekla sakatu amaitzeko') ;
writeln('==============================') ;
repeat until keypressed ; (* errepikatu edozein tekla sakatu arte *)
end.
|
Hona hemen ReadKey_funtzioa izeneko programaren exekuzio baten irudia:

iruzkinik ez:
Argitaratu iruzkina
Iruzkinen bat idazteko Google-ko kontu bat behar duzu. Iruzkin guztien moderazio-ardura blogeko administratzaileari dagokio.