【发布时间】:2014-03-19 04:07:30
【问题描述】:
const char arr[]="Hello There";
我正在尝试创建一个如上所述的字符数组。
下面是我使用的代码。这是创建 char 数组的正确方法吗?
-(void) createCharArray:(NSString*) text{
char arr[text.length];
for(int i=0;i<text.length;i++){
arr[i]=[text characterAtIndex:i];
}
}
我们是否需要担心空终止? 我们还有其他方法可以达到同样的效果吗?
【问题讨论】:
-
简单:
const char arr[]="Hello There";。当然,如果你想从 NSString 创建一个 char 数组,那么也许你想查看 NSString 的规范并选择它提供的几种方法之一。
标签: ios objective-c arrays char