我有一个正在运行的小程序。代码附在下面。我想运行一个程序,该程序可以根据所按下的键的状态来调用多个功能。输入我的void function()
后,我面临的问题是,直接打印欢迎来到main之后。我想在进入循环时保持打招呼,如果按下向上箭头则继续打印欢迎,除非按钮==正确
这是我的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;
}
}
最佳答案
尝试这个
main()
{
do
{
function();
printf("welcome to mAIN");
}
while(button!=NONE);
}
关于c++ - 在C中进入循环一次,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22172128/