我有一个小程序正在运行。代码已经附在下面。我想运行程序,可以根据按下的键的状态调用多个功能。我输入void function()
后面临的问题,直接来打印欢迎来到主要。我想在输入循环时继续运行你好,如果向上箭头按下继续打印欢迎,除非 按钮==正确
这是我的main
计划
main()
{
while(button!=NONE)
{
function();printf("welcome to mAIN");
}
}
我在这里检查我的测试用例
void function()
{
int option=1;
while(option<3)
{
case 1:
while(button!=right)
{
counter=1;
switch(counter)
{
case 1: printf("hello");break;
case 2:printf("welcome");break;
case 3:printf("enclosure");break;
}
if(button==up)
counter=counter+1;
if(button==down)
counter=counter-1;
}
case 2:
while(button!=right)
{
set_counter=1;
switch(set_counter)
{
case 1: printf("hello");break;
case 2:printf("welcome");break;
case 3:printf("enclosure");break;
}
if(button==up)
set_counter=set_counter+1;
if(button==down)
set_counter=set_counter-1;
}
}
答案 0 :(得分:1)
试试这个
main()
{
do
{
function();
printf("welcome to mAIN");
}
while(button!=NONE);
}
答案 1 :(得分:0)
你必须使用do while语句至少执行一次
main()
{
do
{
function();printf("welcome to mAIN");
}
while(button!=NONE);
}