Tag: getch
Fragen im Zusammenhang mit der Nutzung der DOS-getch () – Funktion
6
Antworten
Ich bin nicht in der Lage, um die entsprechende header-Datei conio.h in Linux. Gibt es eine Möglichkeit für getch() & getche() Funktion in Linux? Möchte ich eine switch-case base-Menü, wo der Benutzer seine option nur durch drücken
2
Antworten
Code unten funktioniert in DevC++ mit MinGW funktioniert einwandfrei, aber Visual Studio 2008 spuckt diese: error C3861: 'getch': identifier not found . Was kann ich tun, zu akzeptieren, getch (), wenn dies nicht möglich ist, gibt es
5
Antworten
Wie kann ich den Ausstieg aus der Endlosschleife, wenn eine Taste gedrückt wird? Derzeit bin ich mit getch, aber es wird beginnen blockieren meine Schleife so schnell, wie es ist keine weitere Eingabe zu Lesen. Sie verwendet,
2
Antworten
int main(int argc, char *argv, char *env) { printf("Press any key to exit.\n"); getch(); return 0; } Laut der man-page, getch sollte warten, bis irgendeine Taste gedrückt wird ...aber in der Tat gibt es direkt vor drücken
2
Antworten
Code unten funktioniert in DevC++ mit MinGW funktioniert einwandfrei, aber Visual Studio spuckt 2008: error C3861: 'getch': identifier not found . Was kann ich tun, zu akzeptieren, getch (), wenn dies nicht möglich ist, gibt es eine
2
Antworten
while(ch != 'q') { printf("looping\n"); sleep(1); if(kbhit()) { ch = readch(); printf("you hit %c\n",ch); } } Dieser code gibt mir ein blockierendes getch() wie Funktionalität. Ich bin versucht, diesen code zu erfassen, nach-unten-Pfeiltasten. Hinzugefügt: Versucht, die Tasten-codes
5
Antworten
Dachte ich (bis jetzt), dass die Funktion getch() liest ein Zeichen aus Eingabe-Puffer - (oder Tastatur, einfach zu sein). Aber ich hatte zu argumentieren, mit meinem Labor Lehrer. Sie sagen, dass die einzige Arbeit, getch() ist, halten
2
Antworten
Mein code ist unten: import msvcrt while True: if msvcrt.getch() == 'q': print "Q was pressed" elif msvcrt.getch() == 'x': sys.exit() else: print "Key Pressed:" + str(msvcrt.getch() Dieser code basiert auf diese Frage; ich war mit es
7
Antworten
Ich nutze Google Wave, und ich möchte zu emulieren, die Möglichkeit, Nachrichten zu senden, bevor Sie die enter-Taste drücken. Gibt es eine Java-äquivalent zur C-Funktion _getch()? _getch() ist kein standard-C. InformationsquelleAutor Pandemic21 | 2009-12-08
4
Antworten
Unter Windows, habe ich folgenden code für die Eingabe, ohne Unterbrechung der Schleife: #include <conio.h> #include <Windows.h> #include <iostream> int main() { while (true) { if (_kbhit()) { if (_getch() == 'g') { std::cout << "You pressed
1
Antworten
Ich versuche, eine Funktion erstellen, die printf eine bestimmte Zeichenkette, wenn der Benutzer drückt eine beliebige Taste auf der Tastatur AUßER für Kapital P, wenn der Benutzer drückt P dann wird es brechen Sie die Schleife. Aber
2
Antworten
Ich versuche, mich Tetris-Spiel in der standard-Konsole. Ich brauche nicht-blockierendes getch(), damit die Blöcke fallen können, ohne eine Taste zu drücken. Es wäre schön, die Funktion gibt -1 zurück, wenn keine Taste gedrückt wird, ansonsten wird der
4
Antworten
Ich bin mit getch() und meine app stürzt sofort. Einschließlich wenn dabei: int main() { getch(); } Ich kann nicht finden den link, aber angeblich das problem ist, dass es braucht, um auszuschalten, Pufferung oder etwas seltsames
10
Antworten
In TurboC++, ich kann die getch() Funktion von conio.h. Aber in Linux, gcc nicht conio.h. Wie kann ich die Funktionalität von getch()? InformationsquelleAutor der Frage Hits | 2010-07-18
3
Antworten
Ich habe einige Probleme immer ncurses' getch() zu blockieren. Standard-Vorgang scheint zu sein, non-blocking (oder habe ich etwas verpasst Initialisierung)? Ich möchte, dass es so funktioniert, wie getch() in Windows. Ich habe verschiedene Versionen von timeout(3000000); nocbreak();
3
Antworten
Ich bin neu in Python und ich habe gerade ein Spiel und ein Menü in Python. Frage ist, dass die Verwendung (raw_)input() muss ich drücken Sie die EINGABETASTE nach jedem Tastendruck, ich möchte es so machen, dass
10
Antworten
Ich Schreibe ein programm, dass mit getch() zu Scannen, der für die Pfeiltasten. Mein code bisher ist: switch(getch()) { case 65: //key up break; case 66: //key down break; case 67: //key right break; case 68: //key
6
Antworten
Wie kann ich eine einzelne Taste auf der Tastatur Zeichen aus dem terminal mit Ruby ohne drücken der EINGABETASTE? Ich habe versucht Curses::getch, aber das hat nicht wirklich funktioniert für mich. Kommentar zu dem Problem mögliche Duplikate