Ich komme von Borland Pascal nur das vorweg.
Und Ich kann unter c die Tastatur abfragen nur will ich das nebenher mach.
Jedesmahl wenn ich "getchar" benutze hängt er solange in der in der Function drin bis ich "Return" drücke und abeitet dann weiter
Erstens will ich nur eine Taste z.B."Q" oder "ESC" haben und Ich vorher Wissen ob eine Taste gedrücket worden ist.
Unter Borland Pascal habe ich dazu " Keypresse " und "Readkey " benutzt aber hier geht dat Irgentwie nich.
Dank für Eure mühe sich duch das Kauderwelsch durchzu ackern
der Esel ((Anonym))
Antwort:
kommt drauf an was genau du willst: getch() liefert beispielsweise direkt die gedrueckte taste - ohne auf ein return o.ae. zu warten.
WM_HOPETHISHELPS
thomas woelfer
(thomas woelfer)
Programmieren - alles kontrollieren 4.940 Themen, 20.676 Beiträge
ta, das macht die sache etwas schwieriger: du willst im wesentlichen zwei dinge gleichzeitig machen - das geht aber mit der normalen c runtime nicht. du musst darum entweder mehrere threads verwenden (einen um die zeichen anzuzeigen und einen um auf die tastatur zu schauen) oder du verwendest die console api. (die gibts aber nur unter nt. - was du brauchts ist PeekConsoleInputBuffer )
WM_HOPETHISHELPS
thomas woelfer
(thomas woelfer)