stc8051如何定义常量字符串?
stc8051如何定义常量字符串?const charDEF_LOGO[ ] = {"LED显示屏"}; 是不是这样定义的? keil 的话,少个 code 关键字。
另外老版本上中文需要个 0xFD 布丁 这样字符串是定义在内存中 charcodeDEF_LOGO[ ] = "LED显示屏"; t3486784401 发表于 2023-8-14 11:45
keil 的话,少个 code 关键字。
另外老版本上中文需要个 0xFD 布丁
(引用自2楼)
这个补丁有新的吗?老补丁在新版本的keil上好像很早就不好用了,每次都是手动检查汉字编码,幸好用的不多 unsigned char code codeBuffer[]={"abcdefghijklmnopqrstuvwxyz"};
用 code 关键字 MYQQ2021 发表于 2023-8-14 15:36
这个补丁有新的吗?老补丁在新版本的keil上好像很早就不好用了,每次都是手动检查汉字编码,幸好用的不多 ...
(引用自5楼)
新补丁应该是没有的,新版本 keil 是否还有这个问题,建议自己试试看。
总之这里很蹩脚。 t3486784401 发表于 2023-8-14 23:02
新补丁应该是没有的,新版本 keil 是否还有这个问题,建议自己试试看。
总之这里很蹩脚。 ...
(引用自7楼)
新版本仍有这个bug,我确认 MYQQ2021 发表于 2023-8-14 15:36
这个补丁有新的吗?老补丁在新版本的keil上好像很早就不好用了,每次都是手动检查汉字编码,幸好用的不多 ...
(引用自5楼)
STC应该开发一个软件,检查C源程序中的汉字字符编码是否有0xFD,若有自动加转义字符,已加过的则不用再加,很简单的一个软件,或者把这功能直接嵌入到STC下载软件中 MYQQ2021 发表于 2023-8-15 08:35
新版本仍有这个bug,我确认
(引用自8楼)
上次翻 STC32 手册,隐约记得有 0xFD 这个附录。今天找了找,果真没记错:
modbus 发表于 2023-8-15 10:34
STC应该开发一个软件,检查C源程序中的汉字字符编码是否有0xFD,若有自动加转义字符,已加过的则不用再加 ...
(引用自9楼)
呼声这么强烈,虽然不咋用 STC,还是写一个支持下吧。
输入原字串(中英符混合),自动在必要位置加上 \xFD 转义:
t3486784401 发表于 2023-8-15 14:47
呼声这么强烈,虽然不咋用 STC,还是写一个支持下吧。
输入原字串(中英符混合),自动在必要位置加上 \ ...
(引用自11楼)
谢谢,好人一生平安
页:
[1]