Veröffentlicht 9. Dezember 200321 j Hi, kann mir jemand sagen, wie man in C ein Tonsignal erzeugt. Ich wollte einen Piepston oder sowas, der immer bei einem best. Ereignis ertönt, finde aber dafür keine entsprechenden Befehle, da mein Buch nicht so ausführlich ist. LG und Danke, Daiana
9. Dezember 200321 j So etwas gibt es in Standard-C nicht. Du wirst auf eine betriebsysstemspezifische Funktion zurückgreifen müssen.
9. Dezember 200321 j Hi, kannst es mal mit cout << "\a"; oder auch in der printf-variante versuchen Escapesequence '\a' steht für alert klingt zwar nicht gut aber ist das einfachste. Wirkt sich allerdings unter Windows etwa wie ein Sleep(500) aus.
9. Dezember 200321 j Original geschrieben von Idexe Hi, kannst es mal mit cout << "\a"; oder auch in der printf-variante versuchen Escapesequence '\a' steht für alert klingt zwar nicht gut aber ist das einfachste. Wirkt sich allerdings unter Windows etwa wie ein Sleep(500) aus. Das sollte (soweit ich weiß) auch systemunabhängig sein.
10. Dezember 200321 j Stimmt, '\a' ist AFAIK im Standard. Allerdings funktioniert es nicht in Programmen, bei denen cout / printf nichts tut (z.B. MFC).
10. Dezember 200321 j Danke, hat wunderbar geklappt. Der Ton ist zwar entsetzlich nervtötend, erfüllt aber seinen Zweck vollkommen. Liebe Grüße, Daiana
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.