home *** CD-ROM | disk | FTP | other *** search
/ C Programming Starter Kit 2.0 / SamsPublishing-CProgrammingStarterKit-v2.0-Win31.iso / tyc / list6_5.c < prev    next >
C/C++ Source or Header  |  1993-10-16  |  728b  |  36 lines

  1.    /* Demonstrates a simple do...while statement */
  2.  
  3.    #include <stdio.h>
  4.  
  5.    int get_menu_choice( void );
  6.  
  7.    main()
  8.    {
  9.        int choice;
  10.   
  11.       choice = get_menu_choice();
  12.  
  13.       printf( "You chose Menu Option %d", choice );
  14.   }
  15.  
  16.   int get_menu_choice( void )
  17.   {
  18.       int selection = 0;
  19.  
  20.       do
  21.       {
  22.           printf( "\n" );
  23.           printf( "\n1 - Add a Record" );
  24.           printf( "\n2 - Change a record");
  25.           printf( "\n3 - Delete a record");
  26.           printf( "\n4 - Quit");
  27.           printf( "\n" );
  28.           printf( "\nEnter a selection:" );
  29.  
  30.           scanf( "%d", &selection );
  31.  
  32.        }while ( selection < 1 || selection > 4 );
  33.  
  34.        return selection;
  35.   }
  36.