c progamming
#include <stdio.h>
#include "boolean.h"
int main(void) {
boolean quit = FALSE;
boolean showmenu = TRUE;
int menu_sel;
while (!quit) {
if (showmenu) {
printf("1 First Option\n");
printf("2 Second Option\n");
printf("3 Third Option\n");
printf("4 Toggle Menu\n");
printf("5 Quit\n");
printf("Enter Selection: ");
scanf("%d", &menu_sel);
}
else {
printf("Enter Selection (4 to turn menu on): ");
scanf("%d", &menu_sel);
}
switch (menu_sel){
case 1: printf("Doing First Option\n");
break;
case 2: printf("Doing Second Option\n");
break;
case 3: printf("Doing Third Option\n");
break;
case 4: showmenu = !showmenu;
break;
case 5: quit = TRUE;
break;
default: printf("%d is not a valid menu option\n", menu_sel);
}
}
}