首页 > 其他 > 详细

关于DELPHI数组,指针,字符串转换的例子!(转)

时间:2014-07-06 21:57:18      阅读:479      评论:0      收藏:0      [点我收藏+]

var
   aa:   array [0..5] of Char;
   bb:Pointer;
   cc:string;
   dd:PChar;

 

procedure TForm1.Button1Click(Sender: TObject);
begin


dd:=‘abcdef‘;
//以下是pchar内容转数组
FillChar(aa,length(dd),#0);
Move(dd^,aa,SizeOf(aa));

//以下是数组传递到指针
bb:=GetMemory(SizeOf(aa));
Move(aa,bb^,SizeOf(aa));

//以下是指针内容传递给字符串
SetLength(cc,SizeOf(aa));
Move(bb^,cc[1],SizeOf(aa));

FreeMemory(bb);//这个是释放内存

//以下是数组转pchar
dd:=‘‘;
dd:=PChar(@aa);

MessageBox(0,PChar(‘cc: ‘+cc),PChar(‘dd: ‘+dd),0);


end;

关于DELPHI数组,指针,字符串转换的例子!(转),布布扣,bubuko.com

关于DELPHI数组,指针,字符串转换的例子!(转)

原文:http://www.cnblogs.com/760044827qq/p/3824414.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!