| 12345678910111213141516171819 |
- MODULE FilesProg;
- (* File round-trip: write 42, read it back into ExitCode. *)
- IMPORT Files;
- FROM Files IMPORT File;
- VAR ExitCode : INTEGER;
- VAR f : File;
- VAR n : INTEGER;
- BEGIN
- f := Files.OpenWrite("gen_ssa/_files_tmp.txt");
- Files.WriteInt(f, 42);
- Files.WriteLn(f);
- Files.Close(f);
- f := Files.OpenRead("gen_ssa/_files_tmp.txt");
- n := Files.ReadInt(f);
- Files.Close(f);
- ExitCode := n
- END FilesProg.
|