Töne ausgeben
-
Wahrscheinlich triviale Frage:
Ich will einfache Töne ausgeben. Dafür wird es doch wohl ne fertige Funktion geben, wo man Frequenz/Tonhöhe und Dauer eingibt und der Ton wird ausgegeben. Leider konnte ich nichts finden. Wäre nett, wenn mir jemand einen Hinweis geben könnte.
Oder muss man das anders realisieren?(Wo sucht man am Besten nach Funktionen. Vor allem, wenn man nicht weiss, wie sie heißen?)
-
Das ist kein Problem in ANSI C; ANSI C kennt keinen PC-Speaker und keine Töne.
Unter Windows gibt's im Platform SDK
BOOL Beep( DWORD dwFreq, // sound frequency DWORD dwDuration // sound duration );Greetz, Swordfish
-
Danke! Nötig war noch #include <windows.h> und jetzt funktionierts wie gewünscht. Vielen Dank!
-
Nobody2 schrieb:
[...] Nötig war noch #include <windows.h> [...]
Tja, das hat die Windows Platform SDK so an sich... *lol*
Greetz, Swordfish
-
Dieser Thread wurde von Moderator/in c.rackwitz aus dem Forum ANSI C 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.
-
Man könnte vllt. noch MessageBeep() erwähnen,...manchmal auch sinnvoll :p
Achja: #include <Windows.h> nicht vergessen
