5434|15

98

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

请教KEIL中如何输入“%”,我输入就会出现错误 [复制链接]

如题,这问题该怎么解决啊?哪位高手知道指点指点啊!谢谢了!

最新回复

终于通过了重试了N次!  详情 回复 发表于 2008-12-9 11:55
点赞 关注

回复
举报

76

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
可能是以全角的形式输入了。
输入的时候务必在半角英文状态下
 
 

回复

60

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
是半角的时候输入的啊!
输入别的符号例如下划线括号什么的都好使,就是%不行,晕了!
 
 
 

回复

91

帖子

0

TA的资源

一粒金砂(初级)

4
 
%是C里面求余的关键字, 不知提示的错误是什么?
 
 
 

回复

68

帖子

0

TA的资源

纯净的硅(初级)

5
 
提示在那一行丢失“;”
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

6
 
left side of asn_op not an lvalue这个问题又该如何解决啊?请高手指点指点啊!谢谢了!
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

7
 
又加分了,高手们来抢啊!在线等!都休周末呢??????????????没事干了来指点指点吧!谢谢了!
 
 
 

回复

85

帖子

0

TA的资源

一粒金砂(初级)

8
 
外事不决问google,没事干替你找的,记得给分啊
http://bbs.weeqoo.com/bbsdetail-15055-5.html
 
 
 

回复

62

帖子

0

TA的资源

一粒金砂(初级)

9
 
引用楼主 nianchao 的帖子:
如题,这问题该怎么解决啊?哪位高手知道指点指点啊!谢谢了!


贴出程序才能分析
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

10
 
gDisp_Buffer[gDisp_Buffer_Point]=iLength+8;===============
                                gDisp_Buffer_Point++;
                                gDisp_Buffer[gDisp_Buffer_Point]=0;============
                                gDisp_Buffer_Point++;
                                gDisp_Buffer[gDisp_Buffer_Point]='@';==================
                                gDisp_Buffer_Point++;
                                gDisp_Buffer[gDisp_Buffer_Point]='%';=\================
                                gDisp_Buffer_Point++;
                                gDisp_Buffer[gDisp_Buffer_Point]=iLength+6;=======
                                gDisp_Buffer_Point++;
                                gDisp_Buffer[gDisp_Buffer_Point]=DISP_ASK_RECORD_INFO_ECHO_DOWM;
                                gDisp_Buffer_Point++;

带等号的那些行就会出现就会出现left side of asn_op not an lvalue这样的错误,我在头文件中命名AT指令时,AT%CGREG,中的“%”一加上去就报错说是丢失“;”,改成下划线就不报错了。
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

11
 
%%

是不是这样试试?
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

12
 
sprintf(szBuf,   "%%%d",   a);   
  正解

+++++++++++++++++++++楼主百度一下就有了
 
 
 

回复

59

帖子

0

TA的资源

一粒金砂(初级)

13
 
这个跟sprintf()中的打印符没有关联。

我试过了,你这样的语句没有问题,能正确给数组元素赋值。

建议你用记事本或者UltraEdit之类的编辑软件打开这个程序,看看加入'%'之后,后面是否有多余的半个字符。

         char gDisp_Buffer[100];
        char gDisp_Buffer_Point = 0;
        gDisp_Buffer[gDisp_Buffer_Point]='@';
        gDisp_Buffer_Point++;
        gDisp_Buffer[gDisp_Buffer_Point]='%';
        gDisp_Buffer_Point++;

        while(1){;}
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

14
 
%的问题跟用几个%没关系的,改了也没好;
左值的问题我前面有命名的,晕了
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

15
 
我用的代码就是直接从网页上你在9楼发的,只是后加了定义声明,相信你的程序里肯定有的。
贴代码只是告诉你这段验证是肯定通过的。如果你还碰到这样的问题,一个建议是换一个编辑软件看看是否有半中文字符卡在里面;另一个建议是新建project,然后重新写一下这个c程序,编译一次试试。
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

16
 
终于通过了重试了N次!
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表