Tasteneingabe ohne Enter bestätigung
-
Hallo ich wollte mal fragen wie man es realesieren kann das eine eingabe in der console ohne eine eine bestätigung durch enter übernommen wird.
Denn ich muss bei dem Programm was ich schreiben will abwechselnd immer schnell zwei tasten drücken, und da wäre es sehr nervig dabei auch noch immer mit enter zu bestätigen.MFG Dalmendio
-
getch() - mehr Informationen findest du in der Konsolen-FAQ weiter unten im Forum
MfG SideWinder
-
nee ich will ja gerade nicht das man mit enter bestätigen soll aber getch macht doch genau das oder nicht? Sory bin noob und in den faq habe ich leider nix gefunden.
MFG Dalmendio
-
Ok ich hab das jetzt gefunden, weiss es aber nicht richtig anzuwenden.
so ge´hts auf jeden fall nicht:#include <cstdlib> #include <iostream> #include <conio.h> using namespace std; int main() { char a; getch(); if(getch==a) { cout<<"OK"; } else { cout<<"mist"; } system("PAUSE"); return EXIT_SUCCESS; }
WAS muss man da verändern damit das funkt?
MFG Dalmendio
-
... char ch = getch(); if(ch == 'a') { cout << "ok, a eingegeben" << endl; } else { cout << "was anderes eingegeben" << endl; } ...
MfG SideWinder
-
vielen dank für dien schnelle hilfe hast mir sehr weiter geholfen