PC-Speaker
-
Hallo liebe Community,
ich suche nach einem Befehl, der Sounds vom PC-Speaker aus her macht. Ich habe mich bereits erkundigt, z.B. "\a". Aber "\a" macht meiner Erfahrung nach nur "normale" Sounds aus den Boxen.
Was ich nämlich machen/programmieren/testen möchte ist, dass der User z.B. 5 eingibt und der PC dann vom PC-Speaker her 5mal BIEP macht. Ist so etwas überhaupt möglich?
Vielen Dank,
Marc
-
Geht es dir jetzt doch nur um ein BIEP?
Falls ja, gib doch bei Eingabe einer 5 einfach 5x hintereinander BIEP aus?
-
"BIEP" meinte ich jetzt als Sprache, also "BIEP, MÖP, BUMM". Ich wusste gar nicht, das es einen Befehl gibt der BIEP heißt, oder täusche ich mich da jetzt total?!
Ja, mir fehlt der Befehl um dem PC-Speaker zu betätigen, damit er ein Laut von sich gibt, das suche ich :).
Gruß,
Marc
-
FreeR0M schrieb:
Ja, mir fehlt der Befehl um dem PC-Speaker zu betätigen, damit er ein Laut von sich gibt, das suche ich :).
Sowas?
#include <iostream> #include <windows.h> using namespace std; int main() { Beep(1000, 500); }
-
Dieser Thread wurde von Moderator/in evilissimo aus dem Forum C++ in das Forum Rund um die Programmierung verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Richtig!!!
Vielen vielen Dank
echt cooles Forum hier
Gruß,
Marc
-
Sorry, ich nochmal. Meine Beep-Schleife (for) geht unter switch iergentwie nicht, guckt mal:
cin>>eing; switch(eing) { case 1: for(i=1;i<800;i++) Beep(i,1); for(i=800;i>1;i--) Beep(i,1);}while(1==1); break;
habt ihr eine Ahnung?
-
"geht nicht" ist keine Fehlerbeschreibung. Wenn du eine Frage hast, solltest du darauf achten, dass du das Problem präzise beschreibst (wozu zumindest Fehlermeldungen oä gehören). Ansonsten ist es schwer dir zu helfen und du erntest eher dumme Kommentare. Siehe zB wmfrs
Ansonsten schau dir mal die Zeile an [cpp]Beep(i,1);}while(1==1);[/cpp]
-
#include <windows.h> #include <iostream> using namespace std; void main() { int eing; cin>>eing; switch(eing) { case 1: for(int i=1;i<800;i++) Beep(i,1); for(i=800;i>1;i--) Beep(i,1); break; } }
-
Bei mir macht er auch mit der Funktion Beep immer nur den Sound, den er bei \a ausgibt: "C:\WINDOWS\MEDIA\Ding.wav". Wieso steuert er nicht den Speaker an?
-
Weil es halt programmiert ist
Windows Me/98/95: On computers with a sound card, the function plays the default sound event. On computers without a sound card, the function plays the standard system beep.