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;
}
}