我有一個字符串包含二進制數據。 字符串的大小是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