String 怎么存放\0的字符串?
String 怎么存放\0的字符串?
String s="abcd\0efghdfffffdffffffffffffffffff";
这样好像不行。只能存进abcd后面的都没有了。
[解决办法]
String s="abcd\\0efghdfffffdffffffffffffffffff";
[解决办法]
那就不是字符串了,用byte数组保存吧
[解决办法]
str = "abcd1abc";
str[5] = 0x0;
// 显示str的长度是8
ShowMessage(str.Length());
// 显示第6个字符
Caption = str[6];
// 直接显示str,由于第5个字符是0x0,所以截断,但是str的长度仍然是8
[解决办法]