What is really happening in this snippet? I think it must be implicitly taking the address of the constant string but is it also adding the null terminator automatically? The string prints with writeln so it must be null terminated right?
var p: Pchar; begin p := '123'; writeln(p); Regards, Ryan Joseph _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal