home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / gnu / djgpp / utils / install / yesno.h < prev   
Encoding:
Text File  |  1993-11-21  |  446 b   |  26 lines

  1. int yesno(char *s)
  2. {
  3.   fputs(s, stdout);
  4.   printf(" %s[Y/N]%s ? ", ansibold, ansinorm);
  5.   while (1)
  6.   {
  7.     switch (getch())
  8.     {
  9.       case 3:
  10.         printf("<Ctrl-C>\n");
  11.         exit(1);
  12.       case 'y':
  13.       case 'Y':
  14.         fputs("Yes\n", stdout);
  15.         return 'y';
  16.       case 'n':
  17.       case 'N':
  18.         fputs("No\n", stdout);
  19.         return 'n';
  20.       default:
  21.         putchar(7);
  22.         break;
  23.     }
  24.   }
  25. }
  26.