完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
我想在高位显示万位,如果不是就显示空格。但下面的程序,不能编译,有语法错误,错哪里啦?
void display() { write_com(0x80+11+0x40); if(step_num/10000>0); write_date(LCD1602_Table[step_num/10000]); else write_date(' '); } |
|
相关推荐
10个回答
|
|
|
把中括号改成小括号,试试
|
|
|
|
|
|
但是,你if后面的分号是什么意思?
|
|
|
|
|
|
if后面有一个分号,判断没有意义了,最好给一下错误信息
|
|
|
|
|
|
错误信息粘出来看看,还有就是step_num在哪里定义的
|
|
|
|
|
|
语法上没错,但是那个if后面都加了个分号了。那么应该是一些定义弄错了,最好也把定义贴出来看看
|
|
|
|
|
|
if(step_num/10000>0); 把分号去掉
|
|
|
|
|
|
我也没试过if后面加了分号,也就是说这if语句已经结束,然后再在已经结束的if语句和else之间添加其他程序会不会出错。最好删掉试试
|
|
|
|
|
|
嗯,注意到了分号的问题,但现在改了,还是有个问题
unsigned char LCD1602_Table[]="0123456789:-"; uchar code dis_tab1[]={"Number of stop:"}; uchar code dis_tab2[]={"stop ------"}; unsigned long step_num=0; . . . . void display() { write_com(0x80+11+0x40); if(step_num/10000>0) write_date(LCD1602_Table[step_num/10000]); else write_date(' '); if(step_num/1000>0) write_date(LCD1602_Table[step_num%10000/1000]) else write_date(' '); if(step_num/100>0) write_date(LCD1602_Table[step_num%1000/10]); else write_date(' '); if(step_num/10>0) write_date(LCD1602_Table[step_num%100/10]); else write_date(' '); write_date(LCD1602_Table[step_num%10]); } 错误提示:MAIN.C(109): error C141: syntax error near 'else' |
|
|
|
|
|
unsigned char LCD1602_Table[]="0123456789:-"; uchar code dis_tab1[]={"Number of stop:"}; uchar code dis_tab2[]={"stop ------"}; unsigned long step_num=0; . . . . void display() { write_com(0x80+11+0x40); if(step_num/10000>0) write_date(LCD1602_Table[step_num/10000]); else write_date(' '); if(step_num/1000>0) write_date(LCD1602_Table[step_num%10000/1000]) else write_date(' '); if(step_num/100>0) write_date(LCD1602_Table[step_num%1000/10]); else write_date(' '); if(step_num/10>0) write_date(LCD1602_Table[step_num%100/10]); else write_date(' '); write_date(LCD1602_Table[step_num%10]); } 错误提示:MAIN.C(109): error C141: syntax error near 'else' 这个是不是语法有问题?我的意思就是判断是不是大于5位数,如果不是就在第五位下空格,在判断是不是大于4位数,这样的? |
|
|
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
265 浏览 0 评论
【原创】【RA4M2-SENSOR开发板评测】低功耗+USB综合测试
789 浏览 0 评论
1306 浏览 2 评论
787 浏览 0 评论
【RA4M2-SENSOR开发板评测】Analogue+Timers综合测试
1587 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
16901 浏览 31 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 02:42 , Processed in 0.862557 second(s), Total 87, Slave 70 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
5457