Understanding Unix/Linux Programming-用户程序:play_again0

来源:互联网 发布:聚玩网络 编辑:程序博客网 时间:2024/05/08 22:58
 1 /* play_again0.c 2  * purpuse: ask if user wants another play  3  * returns: 0 -> yes , 1 -> no  4  */ 5   6  #include <stdio.h> 7  #include <stdlib.h> 8  #include <termios.h> 9  10  #define QUESTION "Do you want another play?"11  12  int get_response(char *);13  14  int main()15  {16      int response ;17      response = get_response(QUESTION);18      return response ;19  }20  21  int get_response(char * qiz)22  {23      printf("%s(y/n)" , qiz);24      while(1)25      {26          switch(getchar())27          {28              case 'y':29              case 'Y': return 0 ;30              case 'n': 31              case 'N': return 1 ;32          }33      }34  }

 

0 0
原创粉丝点击