Tag: getch

Fragen im Zusammenhang mit der Nutzung der DOS-getch () – Funktion

Was ist das äquivalent zu getch() & getche() in Linux?

Anzahl der Antworten 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

Warum getch() funktioniert nicht in Visual Studio 2008?

Anzahl der Antworten 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

C Ausstieg aus der endlos-Schleife auf Tastendruck

Anzahl der Antworten 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,

Warum getch() zurückkehrt, bevor eine beliebige Taste drücken?

Anzahl der Antworten 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

Warum getch() funktioniert nicht in Visual Studio 2008?

Anzahl der Antworten 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

Problem mit kbhit()[und getch()] für Linux

Anzahl der Antworten 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

Was genau getch () " in C?

Anzahl der Antworten 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

Python Windows `msvcrt.getch()` erkennt nur jede 3. Tastendruck?

Anzahl der Antworten 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

Äquivalente Funktion zu C "_getch()" in Java?

Anzahl der Antworten 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

Mit kbhit() und getch() für Linux

Anzahl der Antworten 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

Wie zu verwenden kbhit und getch (C-Programmierung)

Anzahl der Antworten 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

Non-blocking getch()

Anzahl der Antworten 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

Äquivalent zu Windows getch() für Mac/Linux stürzt ab

Anzahl der Antworten 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

Wie die Umsetzung getch () - Funktion von C in Linux?

Anzahl der Antworten 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

Non-blocking getch (), ncurses

Anzahl der Antworten 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();

Python-Methode zum Lesen von Tastendruck?

Anzahl der Antworten 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

Getch und Pfeilcodes

Anzahl der Antworten 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

Wie bekomme ich ein einzelnes Zeichen, ohne Enter zu drücken?

Anzahl der Antworten 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