printf() を介して '\a' を標準出力に出力する単純な C プログラムを作成しました。Windows 7 を実行している PC で Cygwin の下で gcc を使用してコンパイルしました。プログラムを実行したときに聞こえる音は、通常の Windows アラート音の 1 つの非常にかすかなバージョンです (ある種のコードでコードが打たれたように聞こえます)。楽器)。しかし、この音の通常の音量を持つ音は得られません。そのボリュームを得る方法はありますか?
質問する
166 次
1 に答える
1
出力 '\a' で printf() を実行すると、通常、統合された PC スピーカーからビープ音が出力されます。サウンドカード経由でビープ音を鳴らすには、WinAPI からMessageBeepを使用します。
例えば:
#include <Windows.h>
int main() {
MessageBeep(MB_ICONERROR);
return 0;
}
于 2012-10-18T16:47:32.250 に答える