Taste einlesen und mit Beep Ton wieder ausgeben
-
Hallo,
ich möchte wenn ich eine Taste drücke z.B. 'B' der Befehl
Beep(233,250);
ausgegeben wird.
Danke
-
Systemabhängig. C weiß nichts von Tasten. Für welches System entwickelst du?
-
In C für Windows 7
-
Z.b. mit GetAsyncKeyState: http://msdn.microsoft.com/en-us/library/ms646293
-
Dieser Thread wurde von Moderator/in SeppJ aus dem Forum C (C89 und C99) in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Könnte jemand ein Beispiel dazu geben?
Hab es jetzt mal so versucht und möchte dass wenn man die Leertaste drückt der Text "Taste" ausgegeben wird.if(GetAsyncKeyState(0x20)) { printf("Taste"); }
-
Wei wäre es wenn Du einfachmal die MSDN Doku zuerst liest, bevor Du GetAsynchKeyState mit einem Parameter aufrufst?
http://msdn.microsoft.com/en-us/library/ms646293(VS.85).aspx
-
funktioniert soweit auch, habs bis jetzt nur mit scanf probiert, gibt es auch eine andere Möglichkeit die Taste direkt abfragen zu können, bei scanf musste man ja erst mit Enter bestätigen.
-
Liest du die Antworten überhaupt? Oder was läuft mir dir falsch?