找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

请教关于Keil C51单片机中的汉字数组问题

查看数: 1811 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-7-27 17:11

正文摘要:

用到LCD屏,需要显示汉字,因此需要汉字编码数组。但是,keil可能对中文不太友好,所以出现如下的问题.单片机用STC12C5A60S2。先定义一个汉字索引数组:unsigned char code index_hanzi[] = {"年月日正一二"};复 ...

回复

ID:627942 发表于 2023-7-28 21:53
unsigned char code index_hanzi[] = {"年月日正\xfd一二"};
printf("%d\r\n", (uint)find_hanzi("正\xfd"));
有些汉字需要加\xfd,至于为什么,你可以网上查一下。
ID:320306 发表于 2023-7-28 18:03
会不会你有别的程序,超出内存范围了?用静态数组试试?
ID:275826 发表于 2023-7-27 20:10
是你电脑系统问题吧,在我电脑里运行正常,都能正确搜索到

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

Powered by 单片机教程网

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