首页 > 移动平台 > 详细

ios/oc NSArray或者NSString转成char[ ]数组

时间:2016-01-29 20:27:20      阅读:322      评论:0      收藏:0      [点我收藏+]

最近做一个局域网UDP远程开机的东西,所以需要输入MAC地址,然后转成char[]数组,因为代码用到了C。

例如:

NSArray*array=@[@"0x57",@"0x4f",@"0xbd",@"0x6b",@"0x5e",@"0x57"];

转成这个

char mac[6]={0x57,0x4f,0xbd,0x6b,0x5e,0x57};

具体解决过程:

for (int i = 0; i < 6 ; ++i) {
        const char *ptr2 = [array[i] cStringUsingEncoding:NSASCIIStringEncoding];
        int ptr3;
        sscanf(ptr2, "%x",&ptr3);
        mac[i]=ptr3;
        
    }

  

 

 

 

ios/oc NSArray或者NSString转成char[ ]数组

原文:http://www.cnblogs.com/oldk/p/5169754.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!