T
tt55
Unregistered / Unconfirmed
GUEST, unregistred user!
请问strcat()是累加字符,那么出现这个问题是什么原因,我该如何解决呢?
type
pdatasource= ^tdatasource
tdatasource = record
msg :array [0..1023] of char;
end;
type
pdata = ^tdata
tdata = record
msg :array [0..199] of char;
end;
我用这个语句想对MSG进行累加。
StrCat(PDatasource^.Msg,pData^.Msg);
我想把每次收到的msg累加起来,但是但第二个MSG小于200个字节时,它就被自动补上一些乱码,
我应如何控制来保证累加是真实正确的值呢,但是我不知道每次会收到多少个字节,
只是小于200个字节。
请帮忙!谢谢!
type
pdatasource= ^tdatasource
tdatasource = record
msg :array [0..1023] of char;
end;
type
pdata = ^tdata
tdata = record
msg :array [0..199] of char;
end;
我用这个语句想对MSG进行累加。
StrCat(PDatasource^.Msg,pData^.Msg);
我想把每次收到的msg累加起来,但是但第二个MSG小于200个字节时,它就被自动补上一些乱码,
我应如何控制来保证累加是真实正确的值呢,但是我不知道每次会收到多少个字节,
只是小于200个字节。
请帮忙!谢谢!