scanf-eingabe "strg+z" abfangen
-
Hi,
ich habe ein Konsolenprogramm, welches Befehlseingaben über scanf entgegennimmt...
hier mal ein codeschnippsel
//genau ein Zeichen als Tastatureingabe entgegennehmen char cCommand; printf("Befehl: "); scanf("%c", &cCommand); //clearStream(stdin); fflush(stdin);
wenn jetzt aber ein user ankommt und etwas wie "strg+z" eingibt dann klappt die anschließende verarbeitung nicht, weil diese nicht mit solchen steuerzeichen klarkommt. was kann ich tun bzw. welche "codes" muss ich abfangen?
-
falls es jemand interessiert... wer "scanf()" durch "fgets()", "getchar()" oder ähnlches ersetzt, hat dieses problem erst garnicht...