【发布时间】:2012-07-23 20:07:18
【问题描述】:
我有一个需要转换为十六进制值的 char 数组
char* arrrr =[self mountLVparams:NULL :c :code_ward_arr];
int size =strlen(arrrr);
我正在尝试这个,但这没有发生
NSData* data = [NSData dataWithBytes:arrrr length:sizeof(sizeof(unsigned char)*size)];
【问题讨论】:
-
澄清一下,你想转换成像“0xfeed”这样的十六进制字符串吗?
-
你能举出你想要的输入和输出的例子吗?我仍然不清楚您要达到的目标。
-
看到我正在使用 mount 方法,当我返回它包含 arrrr 值,即 Emudhra¿services¿¿¿
-
代码没问题检查 char* arrrr 是否有价值
-
我解决了这个问题
NSData* data = [NSData dataWithBytes:arrrr length:size];
标签: iphone objective-c char hex