1

我有一个很长的字符串,但想将其转换为 char 数组,unsigned char[4]例如:

NSString *str = "Thisisaverylongstringofstringsjoinedtogether";
unsigned char c[4] = str;

我希望有人明白我想要什么并帮助我。谢谢!

4

1 回答 1

0

您可以使用 [str cString] 来获取与字符串相同长度的字符数组。

如果您只希望前 4 个字符在 [str substringWithRange:4] 之前或之后创建一个子字符串,您只需 memcpy 完整字符数组的一部分。

于 2012-06-20T11:05:40.273 回答