home *** CD-ROM | disk | FTP | other *** search
- module iomod.
-
- export (lies_datensatz / 1).
-
- /*$eject*/
- body.
-
- schreibe_maske :-
- host("cls"), set_cursor(1,30), write("EINGABE"), nl,
- set_cursor(7,5), write("Name:"), nl, set_cursor(9,2),
- write("Vorname:"), nl, set_cursor(11,5), write("Tel.:"),
- nl, nl .
-
- lies_name(NAME) :-
- set_cursor(7,12), read_record(NAME) .
-
- lies_vname(VNAME) :-
- set_cursor(9,12), read_record(VNAME) .
-
- lies_tel(TEL) :-
- set_cursor(11,12), read_token(TEL), TEL is_a integer, ! .
- lies_tel(TEL) :-
- set_cursor(20,1), write_char_code(7),
- write(" >> Fehleingabe, bitte nochmal << "), nl,
- read_token(_), lies_tel(TEL) .
-
- lies_datensatz(satz(NAME,VNAME,TEL)) :-
- schreibe_maske, lies_name(NAME), lies_vname(VNAME),
- lies_tel(TEL) .
-
- endmod /* iomod */ .
-