W
wjlsmail
Unregistered / Unconfirmed
GUEST, unregistred user!
Pchar() 函数怎么用?
如下语句的含义:
var s1,s2 : String;
s1 := '1234';
s2 := Pchar(s1) ;
ShowMessage(s2); // 1234
是否为: 取S1的指针赋给S2 ? 那么没有给s1的长度,s2又怎么成了 1234 ?
s2能够看作字符指针吗? 如果可以,那么第三句为何不是: ShowMessage(s2^);---编译有错误
请讲一下Delphi中的字符串和指针,以及Pchar函数 ,谢谢
如下语句的含义:
var s1,s2 : String;
s1 := '1234';
s2 := Pchar(s1) ;
ShowMessage(s2); // 1234
是否为: 取S1的指针赋给S2 ? 那么没有给s1的长度,s2又怎么成了 1234 ?
s2能够看作字符指针吗? 如果可以,那么第三句为何不是: ShowMessage(s2^);---编译有错误
请讲一下Delphi中的字符串和指针,以及Pchar函数 ,谢谢