gpt4 book ai didi

c++ - 在C中进入循环一次

转载 作者:行者123 更新时间:2023-11-28 07:02:55 24 4
gpt4 key购买 nike

我有一个正在运行的小程序。代码附在下面。我想运行一个程序,它可以根据按下的键的状态调用多个函数。我在输入void function() 后遇到的问题,然后直接来打印欢迎来到main。如果按下向上箭头,我想在进入循环时继续运行 hello 继续打印 welcome 除非 button == right

这是我的程序

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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com