为什么Databuf:='用户姓名:'+User会出错呀!!!它们一个是array[0..1024] of Char,一个是array[0..256] of C

C

cntiny

Unregistered / Unconfirmed
GUEST, unregistred user!
为什么Databuf:='用户姓名:'+User会出错呀!!!它们一个是array[0..1024] of Char,一个是array[0..256] of Char,为什么呀!!怎么改呀!!!!小弟求各位了!!!!!!!(在线等)(5分)<br />同题!!
 
Databuf^:='用户姓名:'+User^
 
不行呀!!!!
 
Databuf[0]:='用';
Databuf[2]:='户';
Databuf[4]:='姓';
Databuf[6]:='名';
for i:=0 to 254 do
databuf[8+i]:=User;
 
你们的都不行!
我现在知道怎么做了!!!
var UserBody;
User,Databuf:array[0..1024] of Char;
UserBody:='用户姓名:'+User;
strcopy(DataBuf,pchar(UserBody));
还可以吧!!
可惜是看别人的悟出来的,还是要谢谢大家呀!!
希望大家也和我一样,当问题解决后,写一下怎么解决的!!
 
顶部