怎样将String类型的数据转换为Char类型?(在线等待)(50分)

  • 主题发起人 主题发起人 delphi_初学者
  • 开始时间 开始时间
不会把,类型一样啊,
C: Array [1..3] of Char
和 buf:array[1..1024]of char;类型不一样,笑话把?


 
张兄:我调试时确实是出现了这样的提示,我也弄不明白,还请多多指教!
 
我看是你的DELPHI出了问题哟,
 
最保险是这样

procedure TForm1.Button1Click(Sender: TObject);
var
i:integer

r:string;
C: Array [1..3] of Char;
begin
C := 'cat';
r:=''

for i:=1 to 3 do
r:=r+c;

NMUDP1.RemoteHost := '127.0.0.1';
NMUDP1.ReportLevel := Status_Basic;
NMUDP1.LocalPort := 6668;
NMUDP1.RemotePort := 6668;
NMUDP1.SendBuffer(r, length(r));
end;
 
Array [1..3] of Char
array[1..1024]of char;是两个不相同的类型吧,基类型是一样的
 
教你一个最笨的!

var
iLoop:integer
cA:array [1..1024] of char
begin
for iLoop:=1 to Length(myStr) do
cA[iLOOP]:=myStr;
end


一个好点的;
move(cA,@myStr[1],Length(myStr))
 
TO programsky:
我的意思是基类型是一样的,就是 var buf;
 
接受答案了.
 
后退
顶部