@@ansi转utf-8 Initializing 'char *' with an expression of type 'const void *' dis

pb8 2012-05-17 06:12:18
我的开发环境是MAC 10.7.3 + Xcode 4.3 + sdk5.1
因为要与一些程序接口,那些程序使用的数据文件是ansi编码的
在群里找到了一个贴子是通过C库进行转换的,但写上后有个警告:
在代码
char *ansiString = [ansiData bytes];
上提示
Initializing 'char *' with an expression of type 'const void *' discards qualifiers

请教大侠:
一、有没有更好更直接的处理ansi字符集的方式;
二、上面的警告有什么好办法处理吗?谢谢!
...全文
684 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
pb8 2012-05-18
  • 打赏
  • 举报
回复
呵呵,谢谢提醒,在大侠的帮助下解决了,不是加的const修饰,而是在右边加了个char *就可以了
volcan1987 2012-05-18
  • 打赏
  • 举报
回复
有警告没关系啊

想处理的话改为

const char *ansiString = (const char *)[ansiData bytes];

29,027

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧