Einzelnen Beitrag anzeigen
Alt 03.10.2002, 21:02   #7
kikakater
Inventar
 
Registriert seit: 24.01.2001
Beiträge: 5.631


Standard

Code:
while(!kbhit()); /* solange keine Taste gedrückt wird kommt bei kbhit() 0 (=false) zurück */

key= getch(); if(kbhit()) key= getch(); /* 2 x getch notwendig für Sondertasten */

if(key>='A' && key<='Z') key+=32; /* von Großbuchstaben generell auf Kleinbuchstaben umschalten */

if(key!='m' && key!='w') printf("falsche Eingabe, m für männlich oder w für weiblich erwartet\n");
else
{

 switch(key) {

  case 'm':

  ...
  break;

  case 'w':

  ...
  break;
 }

}
kikakater ist offline   Mit Zitat antworten