Как сделать переключатель в C, где случай 2 не может произойти раньше случая 1 madem
Допустим, у меня есть:
И я хочу сделать так, чтобы Случай 2 не мог произойти до того, как произойдет случай 1.
int opt = -1; while(opt != -1){ printf("1. for stuff. 2. for other stuff); scanf("%d", &opt); switch(opt){ case 1: Randomize(vek); break; case 2: sort(vek); break; defualt: printf("Dont exist"); } }
Что я уже пробовал:
<pre lang="C"> typedef bool; #define true 1 #define false 1 int opt = -1; bool test = false; while(opt != -1){ printf("1. for stuff. 2. for other stuff); scanf("%d", &opt); switch(opt){ case 1: Randomize(vek); test=true; break; if(test = true){ case 2: sort(vek); break; } defualt: printf("Dont exist"); } }