Keil5汉字字符串问题

Keil5:第4行输入的汉字字符串,从字符“三”开始,在debug环境下与输入不一致,请问大伙有没有谁知道这是为什么?

img

keil对中文支持不好,遇到0xfd有bug。“三”对应的内码是 C8 FD,正好撞上了keil的bug。
你可以网上搜个keil的0xfd补丁修复一下
还有另外一个方式
https://www.stcai.com/newsinfo/4342753.html

看看内存,字符串在出错的地方有没有被截断,或者超过了数组

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^