请教如何将Pchar变量转换成string变量(50分)

  • 主题发起人 主题发起人 lamcy
  • 开始时间 开始时间
L

lamcy

Unregistered / Unconfirmed
GUEST, unregistred user!
请教如何将Pchar变量转换成string变量
 
var
i:integer;
A:Pchar;
B:String;
begin
for i:=0 to Length(A)-1 do
B[i+1]:=A;
end;
 
var
a:pchar;
b:string;
begin
a:= 'a';
b:= string(a);
end;
 
s := strpas(p);
 
xianguo说的对,用strpas()函数没错。
 
真接把PChar类型的变量赋给String类型的变量就可以。
请看StrPas函数的原型:
function StrPas(const Str: PChar): string;
begin
Result := Str;
end;
 
给分吧,上面的都说了.
 
来晚了,就用s := strpas(p)
 
太可惜了……

var str: string;
直接用 PChar(str) 强制转换一下嘛
 
str := string(szStr);
 
谢谢各位大侠指点!
 
后退
顶部