2010-07-09 20 views
0

我用+ (id)stringWithCString:mycharaters encoding:NSUnicodeStringEncoding如何轉換char數組與中間空爲Unicode charaters

mycharaters被字符數組與中間空charaters並用兩個空charaters結束。

char mycharaters[20]; 

它包含一個unicode字符串,我想顯示它。

但「數組必須以NULL字符結尾;不允許使用中間NULL字符。」

我想知道我怎麼能顯示它。

PS:此字符串包含中文和數字或字母。

回答

0

將字符串拆分爲單個NULL字符,然後轉換它們並將它們再次放在一起。

我會說使用單和雙NULL是很不尋常的...

+0

數據類型不是非常罕見的:它是一串字符串。從技術上講,它由一個空字符串結束。結尾處理一對''\'0'。第一個'\ 0'終止最後一個非空字符串,第二個終止空字符串。 – MSalters 2010-07-12 09:04:46

相關問題