From Modula-2 Reloaded

Spec: Terminal

DEFINITION MODULE Terminal;

(* Basic Terminal-based IO *)

PROCEDURE Read ( VAR ch : CHAR );
(* Reads one character from stdIn and passes it back in <ch>. *)

PROCEDURE Write ( ch : CHAR );
(* Writes character <ch> to stdOut. *)

PROCEDURE ReadString ( VAR s : ARRAY OF CHAR );
(* Reads a character sequence terminated by Newline from stdIn
   and passed it back in s. *)

PROCEDURE WriteString ( CONST s : ARRAY OF CHAR );
(* Writes character string s to stdOut. *)

PROCEDURE WriteLn;
(* Writes Newline to stdOut. *)

END Terminal.
Retrieved from http://modula-2.net/m2r10/pmwiki.php?n=Spec.Terminal
Page last modified on 2010-05-24 12:39