Gibt es eine Möglichkeit zu spielen, einen Piepton auf Mac OS?
Gibt es eine Möglichkeit zu spielen, ein system, Signalton, auf Mac OS mit C++ und Xcode? Ich verstehe, dass ich brauchen, um eine Bibliothek. Gibt es eine Bibliothek, die auf beiden Mac-und Windows-Plattformen?
- Tut
std::cout << "\007";
nicht funktionieren? - Macht Druck ascii-Wert 07 arbeiten?
- Ich denke, ASCII 7 (BEL) funktioniert nur für Kommandozeilen-tools.
- neee... Mac OS sein soll anwenderfreundlich. Außerdem, ein piezzo Piepser wäre viel zu teuer.
- Drucken "\007" funktioniert. Bitte posten Sie als Antwort und ich werde es auszuwählen. Nur beachten Sie, dass Xcode wird nicht spielen sound, aber die Ausführung des Codes außerhalb von Xcode wird.
- Wau ist ein cross-Plattform C++ - Datei und command line tool, das versucht, zu rufen mehrere sound-Generatoren produzieren das PIEPEN
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, dass Sie wahrscheinlich verwenden wollen NSBeep.
NSBeep
Spielt der system-beep.
Diese scheint zu funktionieren OK für ein Kommandozeilen-tool:
Den cross-Plattform-Weg, um zu spielen, ein Signalton ist
std::cout << "\007";
. Ich hatte versucht, es zu spielen, indem Sie ein char und dann Dekrementieren, bis 7. Das hat nicht funktioniert. Explizit die Ausgabe der code hat aber funktioniert.