home *** CD-ROM | disk | FTP | other *** search
- (* ------------------------------------------------------ *)
- (* DEMO.PAS *)
- (* Demo-Programm für TurboIn.INC *)
- (* ------------------------------------------------------ *)
- PROGRAM DemoTurboIn(Input, Output);
-
- (*$I TURBOIN.INC*)
-
- VAR s : StrString;
- i : INTEGER;
- r : REAL;
-
- BEGIN
- Init; ClrScr;
- WriteLn('Demo-Programm für TURBOIN.INC');
- WriteLn; WriteLn;
- Write('String: ');
- ReadString(s, 20);
- WriteLn;
- WriteLn('String: "', Copy(s, 1, 20), '"');
- WriteLn; WriteLn;
- Write('Integer (mit Vorzeichen und En): ');
- ReadInt(i, 5);
- WriteLn;
- WriteLn('Integer: >', i:5, '<');
- WriteLn; WriteLn;
- Write('Integer (ohne Vorzeichen und En): ');
- IO.int.sign := FALSE; (* verbietet Vorzeichen *)
- IO.int.exp := FALSE; (* verbietet En *)
- ReadInt(i, 5);
- WriteLn;
- WriteLn('Integer: >', i:5, '<');
- WriteLn; WriteLn;
- Write('Real (mit Vorzeichen, Punkt und En): ');
- ReadReal(r, 20);
- WriteLn;
- WriteLn('Real: >', r:40:10, '<');
- WriteLn; WriteLn;
- Write('Real (mit Vorzeichen; ohne En): ');
- IO.real.exp := FALSE; (* verbietet En *)
- ReadReal(r, 20);
- WriteLn;
- WriteLn('Real: >', r:40:10, '<');
- WriteLn; WriteLn;
- WriteLn('Demo-Programm beendet.');
- WriteLn('Bitte eine Taste betätigen...');
- Read(s);
- END.
- (* ------------------------------------------------------ *)
- (* Ende von DEMO.PAS *)