| 123456789 |
- MODULE TStrTrunc;
- (* String assignment copies content into a CHAR array, truncated to the
- destination capacity and NUL-terminated (no count trap). Exit 42. *)
- VAR ExitCode : INTEGER;
- VAR s : ARRAY [0 .. 2] OF CHAR;
- BEGIN
- s := "abcd"; (* capacity 3 -> "abc" *)
- IF s = "abc" THEN ExitCode := 42 ELSE ExitCode := 1 END
- END TStrTrunc.
|