PChar 串是以 Null 结束的, 或者说是以 "空字节" 结束的;
PChar 串见到 "空字节" 就认作结束了;
"空字节" 在 Delphi 中可以用 #0 或 Chr(0) 来表示.
//举例:
var
pc: PChar;
begin
pc := 'ABCD' + #0 + 'EFGHIJKLMNOPQRSTUVWXYZ';
ShowMessage(pc); {ABCD}
end;
本文介绍了Delphi中的PChar类型字符串及其特点,特别是如何通过空字节来标识字符串的结束,并提供了一个具体的示例代码,展示了如何创建并显示PChar类型的字符串。
//举例:
var
pc: PChar;
begin
pc := 'ABCD' + #0 + 'EFGHIJKLMNOPQRSTUVWXYZ';
ShowMessage(pc); {ABCD}
end;

被折叠的 条评论
为什么被折叠?