我已经连接了一个矩阵键盘
每次我进入案例循环时,最后一个值都会通过我按键重置。但是我希望每当我在任何情况循环中输入时都会更新的最后一个值。
void menu()
{
menu_no=key_pressed;
switch (key_pressed)
{
case 1:
{
ID_set = menu_no;
sprintf(menu_print,"Id%3d",ID_set); break;
}
case 2:
{
digit_set = menu_no;
sprintf(menu_print,"dig%2d",digit_set); break;
}
case 3:
{
base_type_set = menu_no;
sprintf(menu_print,"bt%3d",base_type_set); break;
}
case 4:
{
voice_set = menu_no;
sprintf(menu_print,"v%4d",voice_set); break;
}
default: break;
}
}
Every time I am entering in a case loop the last value gets reset by the key I press. But I want the last value I have updated whenever I enter in any case loop.
void menu()
{
menu_no=key_pressed;
switch (key_pressed)
{
case 1:
{
ID_set = menu_no;
sprintf(menu_print,"Id%3d",ID_set); break;
}
case 2:
{
digit_set = menu_no;
sprintf(menu_print,"dig%2d",digit_set); break;
}
case 3:
{
base_type_set = menu_no;
sprintf(menu_print,"bt%3d",base_type_set); break;
}
case 4:
{
voice_set = menu_no;
sprintf(menu_print,"v%4d",voice_set); break;
}
default: break;
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论