怎么将一个char型的数组转换成string型(10分)

  • 主题发起人 主题发起人 zj_pht
  • 开始时间 开始时间
Z

zj_pht

Unregistered / Unconfirmed
GUEST, unregistred user!
我记得有个函数可以转换,不是move
但现在我忘了,谁知道的能告诉我吗
 
var
aa: array [0..255] of char;
bb: string;
begin
bb := string(aa);
end;


唉————————————
 
直接把Char数组赋给String变量不就行了?
例:a:array of [1..4];
b:String;
begin
a:='abcd';
b:=a;
end;
 
直接用强制类型转换
和坏蟑螂的完全相同。
 
strcopy strpcopy
 
var a:array [0..255] of char;
var bb:string[1..255];
var i:integer;
for i:=0 to 255 do
string[i+1]:=a;
//////////////////Is it ok?
 
我记得不是这个函数呀
 
已经有了正解。
 
或者
var
aa: array [0..255] of char;
bb: string;
begin
SetLength(bb, SizeOf(aa));
StrMove(PChar(bb), PChar(aa), SizeOf(aa));
end;
 
我想你应该好好看看这个帖子,就不会再问这种人头猪脑问题了!!!
http://www.delphibbs.com/delphibbs/dispq.asp?LID=779565
借其中一句话回答你:See The ****ing Manual !!!

唉——————
。。。。。。。。
Kao !
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部