关于字符数组在Memo1中显示的问题?
具体如下:
1、有一个这样的结构:
struct TMessage{
char messaage[1024];
int len; //表实际长度
}mess;
2、如假设 message.len=100,我要将message[0]至message[99]的数据显示
到Memo中,但在将message[0]至message[99]存在'\0',
若采用以下方法:
mess.message[100]='\0';
Memo1->Line->Add(AnsiString(mess.message));
则会存在字符串丢失的情况,如在mess.meesage[5]=='\0',Memo1只
能显示5个字符
请问有什么好的办法,可以显示实际长度的字符?