home *** CD-ROM | disk | FTP | other *** search
/ Microsoft Programmer's Library 1.3 / Microsoft-Programers-Library-v1.3.iso / sampcode / qc_prog / chap12 / 12_8a.c < prev    next >
Encoding:
C/C++ Source or Header  |  1988-04-07  |  323 b   |  18 lines

  1. #define OK 1
  2. #define ERROR 0
  3. menu()
  4. {
  5.     struct key_struct {
  6.         char key;
  7.         unsigned char move;
  8.     } *kp, *Read_kbd();
  9.     int cur_key, cur_move;
  10.  
  11.     kp = Read_kbd();
  12.     cur_key = kp->key;
  13.     cur_move = kp->move;
  14.     if (cur_key == ERROR)
  15.         return (cur_move);
  16.     return (cur_key);
  17. }
  18.