参见英文答案 >
Convert NSString into char array6
const char arr[]="Hello There";
我正在尝试创建一个如上所述的字符数组.
-(void) createCharArray:(NSString*) text{ char arr[text.length]; for(int i=0;i<text.length;i++){ arr[i]=[text characterAtIndex:i]; } }
我们必须担心空终止吗?
我们有什么办法实现同样的目的吗?
解决方法
您可以使用UTF8String.例如:[myString UTF8String].