我 我爱PASCAL Unregistered / Unconfirmed GUEST, unregistred user! 2006-07-17 #5 s:string; s:=s+s; 报错,类型不匹配
N newsmile Unregistered / Unconfirmed GUEST, unregistred user! 2006-07-17 #7 看错了,s:=s+s;当0<i<=length(s)时是可以的(D5及以上版本)。
我 我爱PASCAL Unregistered / Unconfirmed GUEST, unregistred user! 2006-07-17 #8 多谢多谢, s:string; c:char; s:=s+c; 怎么处理呢?
白 白河愁 Unregistered / Unconfirmed GUEST, unregistred user! 2006-07-17 #9 var s:string; c:char; begin s:= '1234'; c:= '5'; s:= s+c; showmessage(s); end; d7下编译通过?
X xuegaoyili Unregistered / Unconfirmed GUEST, unregistred user! 2006-07-17 #13 var s:string; c:char; begin s:= '1234'; c:= '5'; setLength(s,Length(s)+1); s[Length(s)-1]:=c; showmessage(s); 想着这样行。没试。可以试一下
var s:string; c:char; begin s:= '1234'; c:= '5'; setLength(s,Length(s)+1); s[Length(s)-1]:=c; showmessage(s); 想着这样行。没试。可以试一下
木 木桩 Unregistered / Unconfirmed GUEST, unregistred user! 2006-07-17 #14 也没问题(Delphi2006下) 试着用强制转型: s:=pChar(s)+Chr(48); 或者 s:=s+String(Chr(48));
我 我爱PASCAL Unregistered / Unconfirmed GUEST, unregistred user! 2006-07-17 #15 是我自已搞错了,我把 s设成integer了。 惊动大家了。