Heute, als ich an einem Code von mir arbeitete, stieß ich auf einen Piepton, als ich einen Puffer auf den Bildschirm drückte. Hier ist der geheimnisvollen Charakter, der den Ton erzeugt: ‚‘ Ich weiß nicht, ob Sie es sehen können, aber mein Computer piept, wenn ich versuche, es so zu drucken:Seltsamer Piepton bei der Verwendung von Cout
cout<<(char)7<<endl;
Ein weiterer interessanter Punkt ist, dass der "Piepton" stammt nicht von meinem Onboard-Piepser, sondern von meinem Kopfhörer/Lautsprecher
Ist das nur mein Computer oder stimmt etwas nicht mit der Cout-Funktion?
EDIT:
Aber warum dann nicht den Druck dieses Zeichen erzeugt den Signalton? Bedeutet das, dass ich andere Charaktere über die Cout-Funktion senden könnte, um verschiedene Effekte zu erzeugen?
Ich warte auf die Punch-Line ... ASCII-Code 7 ist der Systemton (Control-G). – tawman
Wahrscheinlich haben Sie irgendwo in Ihrer Soundkartenkonfiguration eine Einstellung "Play System piept durch Lautsprecher". Wenn Sie das ausschalten, sollten Sie 0x7 so hören, wie es gehört werden sollte, da eine unangenehm laute Sägezahnwelle von dem billigsten Lautsprecher kommt, den Ihr PC-Hersteller finden könnte. – Seth