188610329 發表于 2021-11-12 23:40
把這個 “時”以及后面的逗號一起刪掉就好了吧……
你字庫是 16x16 看你一個字 剛好32個字節, 所以,這 ...
cczjw 發表于 2021-11-13 09:25
“時", 但這個是作索引用的,后面顯示時要用它查找對應的漢字點陣。不能刪。
188610329 發表于 2021-11-13 13:14
如果,把這個漢字換成兩個獨立的16進制就不報錯的話……, 你可以嘗試按地板的說法,換成0x42,0x79,
然后, ...
188610329 發表于 2021-11-14 13:22
一般,嚴謹的編譯器是不會允許使用漢字的,畢竟沒有表頭指定的話,同樣一個漢字GB2312,UTF8, GB18003, 都是 ...
cczjw 發表于 2021-11-14 13:25
那,這個問題該怎樣解決呢?
cczjw 發表于 2021-11-14 13:25
那,這個問題該怎樣解決呢?
188610329 發表于 2021-11-14 14:01
1) 你遷就編譯器, 他說不許,你就不用。(就像前面說的直接用16進制,然后define唄)
2) 編譯器遷就 ...
xhaity 發表于 2021-11-14 14:05
漢字編碼占用兩個字節,定義為uint
cczjw 發表于 2021-11-14 17:03
如果真是這樣當然要么不用它要么適應它,問題是我現在需確定XC8是否肯定在這種索引操作中不能用 漢字 作 ...
188610329 發表于 2021-11-14 22:31
不知道該怎么跟你講……
這么說吧,如果,你把 時 換成 '0' 的話,編譯應該是能通過的。 他會把它翻 ...
xhaity 發表于 2021-11-14 14:04
你用的是什么開發平臺呢,是不是MICROCHIP 的MPLAB X IDE, MPLAB X IDE 菜單tool->option->Embedded->Gene ...
xhaity 發表于 2021-11-14 14:04
你用的是什么開發平臺呢,是不是MICROCHIP 的MPLAB X IDE, MPLAB X IDE 菜單tool->option->Embedded->Gene ...
Y_G_G 發表于 2021-11-14 14:26
看一下數據手冊,有沒有其它辦法,沒有的話,就只能輸入代碼了
GB2312是漢字字庫,說白了就是中國
芯片廠商 ...
cczjw 發表于 2021-11-15 17:12
其實它翻譯成么并不重要,只要它在這兩個文件中對這個索引字( “時”.....) 都用相同的規則翻譯(這個應該 ...
cczjw 發表于 2021-11-14 23:08
我將 struct hzk{uchar hzk_2[2],........}; 的 uchar 改為 uint 也不行。
xhaity 發表于 2021-11-20 11:15
我試了一下,uchar改為uint是可以的啊
struct hzk
{
xhaity 發表于 2021-11-20 11:15
我試了一下,uchar改為uint是可以的啊
struct hzk
{
cczjw 發表于 2021-11-28 13:45
我這還是報錯。proteus V8.9 C編譯器 XC8 V1.31
歡迎光臨 (http://www.zg4o1577.cn/bbs/) | Powered by Discuz! X3.1 |