直接加就是了,下面的代码没有问题。你的问题应该和下面的一样吧。 var Buf:array[0..10] of char; s : string ; begin buf :=' world'; s := 'Hello'; showmessage(s+buf); end; 或者我理解错你的意思了?
用shinesi(阿shine) 提示出错: [Error] Teach_Func_f.pas(373): '(' expected but '[' found [Error] Teach_Func_f.pas(373): Incompatible types: 'ReqBuf' and 'PChar'hzb(Explorer):我的不会这么简单吧?嘿嘿还有人来吗??继续等中……
to hzb:我的BufSize是每笔信息的大小,每笔信息都包含了一个公共头(可变的信息,string类,但是大小是定的),然后剩余的信息空间(Buf),定义为其他信息,Buf:array[0..SpareBufSize] of char; 现在的问题就是怎么使 string类型和array[0..SpareBufSize] of char类型能相加,并且结果是 array[0..BufSize]of char类型
to hzb:我的BufSize是每笔信息的大小,每笔信息都包含了一个公共头(可变的信息,string类,但是大小是定的),然后剩余的信息空间(Buf),定义为其他信息,Buf:array[0..SpareBufSize] of char; 现在的问题就是怎么使 string类型和array[0..SpareBufSize] of char类型能相加,并且结果是 array[0..BufSize]of char类型
to hzb:我的BufSize是每笔信息的大小,每笔信息都包含了一个公共头(可变的信息,string类,但是大小是定的),然后剩余的信息空间(Buf),定义为其他信息,Buf:array[0..SpareBufSize] of char; 现在的问题就是怎么使 string类型和array[0..SpareBufSize] of char类型能相加,并且结果是 array[0..BufSize]of char类型
PChar(GetSendInfoFromIncept(CtrlCode) + String(PChar(@Buf))) );
var
Buf:array[0..10] of char;
s : string ;
begin
buf :=' world';
s := 'Hello';
showmessage(s+buf);
end;
或者我理解错你的意思了?
[Error] Teach_Func_f.pas(373): '(' expected but '[' found
[Error] Teach_Func_f.pas(373): Incompatible types: 'ReqBuf' and 'PChar'hzb(Explorer):我的不会这么简单吧?嘿嘿还有人来吗??继续等中……
现在的问题就是怎么使 string类型和array[0..SpareBufSize] of char类型能相加,并且结果是
array[0..BufSize]of char类型
现在的问题就是怎么使 string类型和array[0..SpareBufSize] of char类型能相加,并且结果是
array[0..BufSize]of char类型
现在的问题就是怎么使 string类型和array[0..SpareBufSize] of char类型能相加,并且结果是
array[0..BufSize]of char类型