今日、私のコードで作業していたときに、画面にバッファを印刷するときにビープ音が聞こえました。ここ はビープ音を作り出す神秘的な文字です:「」あなたはそれを見ることができれば は私は知らないが、私はこのようにそれを印刷しようとすると、私のコンピュータはビープ音を鳴らし:coutを使用するときに奇妙なビープ音が発生する
cout<<(char)7<<endl;
関心のもう一つのポイントは、ということです「ビープ音」は私のボードブザーから発せられたものではなく、ヘッドホン/スピーカーからのものです
これは私のコンピュータなのでしょうか?
編集:
しかし、なぜこの文字を印刷するとビープ音が鳴りますか?それは、私が異なる効果を生み出すために、他のそのような文字をcout関数を通して送ることができるということですか?
パンチラインを待っています... ASCIIコード7は、システムビープ音(Control-G)です。 – tawman
サウンドカード構成のどこかに「スピーカーからシステムビープ音を鳴らす」設定がある可能性があります。これをオフにすると、PCメーカーが見つけることができるもっとも安いスピーカーからの不快な鋸歯状波が聞こえるように0x7の音が聞こえるはずです。 – Seth