【发布时间】:2014-12-15 03:42:06
【问题描述】:
我想回到循环的开始,让用户输入另一个输入。
这就是我所拥有的,但我不断收到错误消息一遍又一遍地重复。
我将如何返回以便用户可以输入参数
printf("Enter a option\n");
scanf("%d", &option);
while (option != 1 || option != 2 || option != 3 || option != 4)
{
if (option == 1)
{
option1(...);
break;
}
else if (option == 2)
{
option2(...);
break;
}
else if (option == 3)
{
option3(...);
break;
}
else if (option == 4)
{
option4(...);
break;
}
else
{
printf("\nPlease enter a correct option\n");
continue;
}
}
【问题讨论】:
-
已经这样做了,逻辑应该是 while(scanf...!=0) { ... }
-
@remyabel 有很多文字来解释“或”的含义:|