標題: 求大神,Keil c51字符串問題 為什么“驅(qū)”字的后低8位不見了?很多字都會這樣,求解 [打印本頁]

作者: qq308172025    時間: 2016-1-5 13:00
標題: 求大神,Keil c51字符串問題 為什么“驅(qū)”字的后低8位不見了?很多字都會這樣,求解
如圖,為什么“驅(qū)”字的后低8位不見了?很多字都會這樣,求解。。。。。





作者: admin    時間: 2016-1-5 16:35
又有人遇到了,這就是臭名昭著的keil漢字bug,在51黑電子論壇下載keil漢字補。http://www.torrancerestoration.com/bbs/dpj-5399-1.html   問題搞定
作者: qq308172025    時間: 2016-1-5 17:31
Keil 5  用了還是不行啊
作者: admin    時間: 2016-1-5 21:37
qq308172025 發(fā)表于 2016-1-5 17:31
Keil 5  用了還是不行啊

上面的這個漢字補丁,我只在keil2,3下面用過
作者: ckpcmpkun    時間: 2016-1-6 19:29
字符串大小要比實際用到的最小多一個字符長度,因為字符串有結(jié)束標志 /0 占據(jù)字符串末位地址。所以字符串末位地址存數(shù)據(jù)會被沖掉。  僅個人觀點 不正確 望勿噴
作者: qq308172025    時間: 2016-1-26 20:02
ckpcmpkun 發(fā)表于 2016-1-6 19:29
字符串大小要比實際用到的最小多一個字符長度,因為字符串有結(jié)束標志 /0 占據(jù)字符串末位地址。所以字符串末 ...

我知道,不是這個問題,是KEIL的問題,用管理員給的那個軟件不行是因為系統(tǒng)問題,我電腦是win10的,現(xiàn)在解決了。還有字符串后面的是"\0"不是“/0”
作者: wandeng123    時間: 2016-2-2 23:05
不清楚




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1