home *** CD-ROM | disk | FTP | other *** search
- PROGRAM PROMPTX;{$I+,M-,C-,F-}
- TYPE
- BYTE = 0..255;
- $STRING255 = STRING 255;
-
-
- PROCEDURE PROMPT (X,Y,LENGTH: BYTE; P:$STRING255;
- PROTECTED_FIELD_DESIRED:BOOLEAN);
-
- {procedure to position the cursor on the terminal, display a
- prompting message, and provide underline char for an answer}
-
- VAR
- UNDERLINE: STRING 255;
- I:INTEGER;
- BEGIN
- UNDERLINE:='_';
- FOR I:= 1 TO LENGTH DO APPEND (UNDERLINE,'_');
- IF PROTECTED_FIELD_DESIRED = FALSE THEN
- WRITE (CHR(27),'=',CHR(Y+31),CHR(X+31),P,UNDERLINE)
- ELSE
- WRITE (CHR(27),'=',CHR(Y+31),CHR(X+31),CHR(27),')',P,
- UNDERLINE,CHR(27),'(');
- END;
- BEGIN END.
-