找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4213|回复: 0
打印 上一主题 下一主题
收起左侧

keil c编译器报warning: #870-D: invalid multibyte character sequenc

[复制链接]
跳转到指定楼层
楼主
ID:102668 发表于 2016-1-16 07:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
                       

keil c编译器处理汉字字符串时,会提示“warning:  #870-D: invalidmultibyte charactersequence”。如果一个源文件中出个上百个warning,想从中找出一个error就太困难了(这也是因为keil这个IDE不能对errors和warnings进行归类显示所致)。因此,我找了一个解决的办法:

在源文件中加入编译器选项,#pragma  diag_suppress870,就可以禁止出现这个warning消息了。如果还要禁止其他warning,只要添加在后面即可,如#pragma diag_suppress 870,223,......,如此,输出就干净了。

另外一种解决方法(网友提供):

char * sptr;

sptr = "我在51hei";

                                                                       

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表