如何将NSString转换为对象C中的char []数组

时间:2012-06-20 11:00:06

标签: objective-c c nsstring char

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

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

我希望有人能理解我想要的东西并帮助我。谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用[str cString]获取与String相同长度的char数组。

如果你只想要前4个字符在[str substringWithRange:4]之前创建一个子字符串,或者在你只是memcpy完成char数组的一部分之后。