久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
請教關于Keil C51單片機中的漢字數組問題
[打印本頁]
作者:
lmn2005
時間:
2023-7-27 17:11
標題:
請教關于Keil C51單片機中的漢字數組問題
用到
LCD屏,需要顯示漢字,因此需要漢字編碼數組。但是,keil可能對中文不太友好,所以出現如下的問題.
單片機用
STC12C5A60S2。
先定義一個漢字索引數組:
unsigned char code index_hanzi[] = {"年月日正一二"};
復制代碼
然后寫了一個搜索漢字的函數:
uchar find_hanzi(uchar *hz) // 搜索漢字索引,返回漢字的位置
{
uchar i;
for (i = 0; i < (sizeof(index_hanzi) / 2); i++)
{
if (index_hanzi[i * 2] == *hz && index_hanzi[i * 2 + 1] == *(hz + 1))
{
return i; }
}
return 255;
}
復制代碼
然后用打印函數進行檢驗:
printf("%d\r\n", (uint)find_hanzi("年"));
printf("%d\r\n", (uint)find_hanzi("月"));
printf("%d\r\n", (uint)find_hanzi("日"));
printf("%d\r\n", (uint)find_hanzi("正"));
printf("%d\r\n", (uint)find_hanzi("一"));
printf("%d\r\n", (uint)find_hanzi("二"));
復制代碼
結果打印如下:
1.jpg
(16.82 KB, 下載次數: 47)
下載附件
2023-7-27 17:11 上傳
其中前三個漢字可以正常搜索到,而后面三個漢字無法在漢字數組中搜索到。
使用其他漢字進行檢驗,也出現同樣的問題,
就是一些漢字可以搜索得到,一些漢字無法搜索到,不知道是什么原因。
請各位大佬指教,謝謝!
作者:
tyrl800
時間:
2023-7-27 20:10
是你電腦系統問題吧,在我電腦里運行正常,都能正確搜索到
作者:
zsyzdx
時間:
2023-7-28 18:03
會不會你有別的程序,超出內存范圍了?用靜態數組試試?
作者:
snso666
時間:
2023-7-28 21:53
unsigned char code index_hanzi[] = {"年月日正\xfd一二"};
printf("%d\r\n", (uint)find_hanzi("正\xfd"));
有些漢字需要加\xfd,至于為什么,你可以網上查一下。
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
欧美另类视频
|
国产一区二区在线播放视频
|
欧美一级片免费看
|
久久久91精品国产一区二区三区
|
久草资源在线视频
|
天堂资源最新在线
|
亚洲一二三区精品
|
国产视频二区
|
91精品国产综合久久久密闭
|
亚洲一一在线
|
国产成人久久精品一区二区三区
|
国产成人精品一区二区三区网站观看
|
中文字幕视频三区
|
91麻豆精品国产91久久久久久
|
北条麻妃一区二区三区在线视频
|
色网站在线免费观看
|
久草视频在线播放
|
亚洲精品视频一区
|
欧美激情视频一区二区三区免费
|
久久久精品一区二区三区四季av
|
精品精品
|
亚洲成人一区二区
|
国产精品夜夜春夜夜爽久久电影
|
最近最新中文字幕
|
精品日韩一区
|
日韩网站在线观看
|
岛国av免费看
|
国产午夜精品一区二区三区在线观看
|
午夜欧美一区二区三区在线播放
|
亚洲精品不卡
|
久久久久久综合
|
久久久91精品国产一区二区三区
|
国产欧美一区二区三区在线看
|
色资源在线
|
一区二区三区免费
|
国产95在线
|
免费一级片
|
欧美视频二区
|
久青草影院
|
亚洲成人一区
|
日韩欧美中文字幕在线观看
|