找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3225|回复: 0
打印 上一主题 下一主题
收起左侧

[讨论]键盘输入赋值到数组的问题

[复制链接]
跳转到指定楼层
楼主
ID:49460 发表于 2013-4-18 21:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
void press(uchar *s) { nn: P3=0xf0; //保存个位 while(P3==0xf0) { get_weight();//得到重量 if(weight>0) {weight_shuzhi(weight);}//显示重量 else {weight_shuzhi(-weight);} } dat=get_key(); if(dat>=0&&dat<10) { *s=dat; price_shuzhi(1,dat+0x30);//显示单价 s++; } if(dat==16) //去皮 {qi_weight=weight+qi_weight;goto nn;} if(dat==15) //置零 { zero(); goto="goto" nn; } //************************************************** mm: p3="0xf0;" //保存十位 while(P3==0xf0) { get_weight();//得到重量 if(weight>0) {weight_shuzhi(weight);}//显示重量 else {weight_shuzhi(-weight);} } dat=get_key(); if(dat>=0&&dat<10) { *s=dat; price_shuzhi(2,dat+0x30);//显示单价 s++; } if(dat==16) //去皮 {s--;*s=0;price_shuzhi(1,' ');goto nn;} if(dat==12) //清除 {price_shuzhi(1,' ');goto nn;} if(dat==15) //置零 { zero(); goto="goto" nn; } //************************************************** zz: p3="0xf0;" //保存百位 while(P3==0xf0) { get_weight();//得到重量 if(weight>0) {weight_shuzhi(weight);}//显示重量 else {weight_shuzhi(-weight);} } dat=get_key(); if(dat>=0&&dat<10) { *s=dat; price_shuzhi(4,dat+0x30);//显示 } if(dat==12) //清除 { s--;*s=0;price_shuzhi(2,' ');goto mm;} if(dat==16) //去皮 {qi_weight=weight+qi_weight;goto zz;} if(dat==15) //置零 { zero(); goto="goto" nn; } //************************************************** xx: do{ p3="0xf0;" //清除百位 while(P3==0xf0) { get_weight();//得到重量 if(weight>0) {weight_shuzhi(weight);}//显示重量 else {weight_shuzhi(-weight);} } dat=get_key(); if(dat==16) //去皮 {qi_weight=weight+qi_weight;goto xx;} if(dat==12) //清除 {*s=0;price_shuzhi(4,' ');goto zz;} if(dat==15) //置零 { zero(); goto nn; } }while(dat!=14); } uchar pricetable[3]={0,0,0}为全局数组; 最后在主函数中调用press(pricetable) 请问键值赋值到pricetable中没? jianzhi=(uint)((pricetable[0]*100)+(pricetable[1]*10)+pricetable[2]); 我希望得到jianzhi;
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表