我有一个字符串包含二进制数据。 字符串的大小是4.其他函数向它写入数据。 每次,数据是不同大小的如下,获取字符串的多个'/ 000'字符的大小
buf[0] = '\037';
buf[1] = buf[2]=buf[3] ='\000';
或
buf[0] = '\037';
buf[1] = '\045';
buf[2]=buf[3] ='\000';
当我获得字符串的长度,我在上述情况下分别得到1和2。 我希望字符串的长度在所有情况下都是4。
我应该如何处理终止字符?
'\ 0' 和 “\ 0” 字符 - 两者都是相同 – Swanand 2013-03-15 07:56:33
是“\ 0 '和“\ 0”都相同,但“\ 037”和“\ 037”不一样 – hazzelnuttie 2013-03-15 07:57:40