导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→C51编程:大家过来看,十分奇怪的问题,不知道是Keil的B[videohome]

 *第1921篇: C51编程:大家过来看,十分奇怪的问题,不知道是Keil的BUG,还是我程序的问题?大家发表高见!

  
楼 主:videohome 2002年1月11日00:52
 C51编程:大家过来看,十分奇怪的问题,不知道是Keil的BUG,还是我程序的问题?大家发表高见!
#define    BYTE unsigned char
BYTE code String_Numberic[]={"数字"};
BYTE code String_Symbol[]={"标点"};
BYTE code String_Numberic1[]={"数字"};
BYTE code String_Symbol1[]={"标点"};
void main()
{
    while(1);
}
就以上代码,Keil版本:6.20a,查看String_Numberict和String_Numberic1相等,值如下:
String_Numberic[0]=0xCA
String_Numberic[1]=0xD7
String_Numberic[2]=0xD6
String_Numberic[3]=0x00
"数"的内码为"0xCA,0xFD","字"的内码为"0xD7,0xD6",为什么漏了一个数据?还有,我将
BYTE code String_Numberic[]={"数字"};
改为:
BYTE code String_Numberic[4]={0xCA,0xFD,0xD7,0xD6};或
BYTE code String_Numberic[]={0xCA,0xFD,0xD7,0xD6};
查看String_Numberict值都是:
String_Numberic[0]=0xCA
String_Numberic[3]=0xFD
String_Numberic[2]=0xD7
String_Numberic[3]=0xD6
而少了"String_Numberic[4]=0x00;",为什么?
  
2楼:老古 2002年1月11日13:38
 使用汉字补丁。我网站下载特区。
  
3楼:videohome 2002年1月11日14:45
 老古:我下了一个6.21版本的汉字补丁,我的Keil是6.22 ,运行后没有效果.V6.22的怎么解决?
  
4楼:老古 2002年1月11日15:56
 6.22还没有补丁,可以联系www.xiao-qi.com的版主,叫他弄一个。
  
5楼:xiaoqi 2002年1月11日18:28
 登记我的网站会员,留下你的邮箱我给你发过去:)
  
6楼:videohome 2002年1月12日00:09
 我的EMAIL:videohome@163.com
  
7楼:幽游梦蝶 2002年1月11日17:58
 Keil51汉字bug,含oxfd则被甩掉,下载汉字补丁,伟福无此问题!

>>>>>>对该主题发表你的看法

本主题贴数7,分页: [第1页]


[上一篇主题]:硬件:哪里买到网关

[下一篇主题]:硬件:老古,使用remonte dma read命令时,只要管好每次的remot