#include <dos.h> #include <stdio.h> #include <stdlib.h> int menu(void); main() { while(1) { /*get selection and execute the relevant statement*/ switch(menu()) { case 1: { puts(<q>sound the speaker 1\n</q>); sound(2000); sleep(2); nosound(); break; } case 2: { puts(<q>sound that speaker 2\n</q>); sound(4000); sleep(2); nosound(); break; } case 3: { puts(<q>You are quitting\n</q>); exit(0); break; } default: { puts(<q>Invalid menu choice\n</q>); break; } } } return 0; } /*menu function*/ int menu(void) { int reply; /*display menu options*/ puts(<q>Enter 1 for beep 1.\n</q>); puts(<q>Enter 2 for beep 2.\n</q>); puts(<q>Enter 3 to quit.\n</q>); /*scan for user entry*/ scanf(<q>%d</q>, &reply); return reply; }
|