char指针数组转换为AnsiString 的困惑
定义了char类型数组,程序需要强制转换为AnsiString类型,但遇到'0'时,AnsiString认为结束了??
char p[] = {0x00,0x01,0x02,0x03,0x04};
AnsiString ConvertStr = AnsiString(p);
Name->Text = p;
程序运行,p的数据为空。
同理,一个char数组,只要里面含有'0'字符,转换为AnsiString 都是只转换'0'前面的字符,怎么解决?