播放聲音 (c++) (windows)
自己看自己看自己看自己看自己看自己看
在<windows.h>中
一:BOOL WINAPI MessageBeep (_in UINT uType );
播放一個波形文件 (也就是wac格式),每個聲音類型的波形聲音在註冊表中有一個條目 (entry ) 指定
如MB_OK
二:BOOL WINAPI BEEP (
_in DWORD dwFreq, //頻率
_in DWORD dwDuration //毫秒
);
G 調:G A B C D E #F G
C 調:C D E F G A B
E 調:E #F #G A B #C #D
致敬正在抗疫的工作人員和我們偉大的祖國

#include <windows.h> #include <cstdio> #define TIME 1000 int main () { printf(" 起來!不願做奴隸的人們!\n\ 把我們的血肉築成我們新的長城!\n\ 中華民族到了最危險的時候,\n\ 每個人被迫着發出最後的吼聲。\n\ 起來!起來!起來!\n\ 我們萬眾一心,\n\ 冒着敵人的炮火,前進!\n\ 冒着敵人的炮火,前進!\n\ 前進!前進、進!\n\n"); printf("向偉大的祖國致敬 作者YaoLin_X\n不得盜用本人的作品以做違法《國歌法》的事\n若不聽勸阻,承擔法律責任,本人不負任何責任\n默認用戶已經同意"); Beep(294,TIME/2 ); Beep(392,TIME*3/2); Beep(392,TIME/2 ); Beep(392,TIME*3/4); Beep(392,TIME/4 ); Beep(294,TIME/2 ); Beep(330,TIME/4 ); Beep(349,TIME/4 ); Beep(392,TIME ); Beep(392,TIME ); Sleep(TIME/2 ); Beep(494,TIME/2 ); Beep(392,TIME/2 ); Beep(440,TIME/4 ); Beep(494,TIME/4 ); Beep(587,TIME ); Beep(587,TIME ); Beep(494,TIME*3/4); Beep(494,TIME/4 ); Beep(392,TIME*3/4); Beep(494,TIME/4 ); Beep(587,TIME*3/4); Beep(494,TIME/4 ); Beep(440,TIME ); Beep(440,TIME*2 ); Beep(659,TIME ); Beep(587,TIME ); Beep(440,TIME ); Beep(494,TIME ); Beep(587,TIME/2 ); Beep(494,TIME/2 ); Sleep(TIME/2 ); Beep(587,TIME/2 ); Beep(494,TIME/2 ); Beep(440,TIME/4 ); Beep(494,TIME/4 ); Beep(392,TIME ); Beep(494,TIME ); Sleep(TIME ); Beep(294,TIME*3/4); Beep(330,TIME/4 ); Beep(392,TIME/2 ); Beep(392,TIME/2 ); Beep(494,TIME*3/4); Beep(494,TIME/4 ); Beep(587,TIME/2 ); Beep(587,TIME/2 ); Beep(440,TIME/2 ); Beep(440,TIME/4 ); Beep(440,TIME/4 ); Beep(330,TIME ); Beep(440,TIME*3/2); Beep(294,TIME/2 ); Beep(392,TIME*3/2); Beep(392,TIME/2 ); Beep(494,TIME*3/2); Beep(494,TIME/2 ); Beep(587,TIME*2 ); Beep(392,TIME*3/4); Beep(494,TIME/4 ); Beep(587,TIME/2 ); Beep(587,TIME/2 ); Beep(659,TIME ); Beep(587,TIME ); Beep(494,TIME*3/4); Beep(392,TIME/4 ); Beep(587,TIME/3 ); Beep(587,TIME/3 ); Beep(587,TIME/3 ); Beep(494,TIME/2 ); Sleep(TIME/2 ); Beep(392,TIME/2 ); Sleep(TIME/2 ); Beep(294,TIME ); Beep(392,TIME ); Beep(494,TIME*3/4); Beep(392,TIME/4 ); Beep(587,TIME/3 ); Beep(587,TIME/3 ); Beep(587,TIME/3 ); Beep(494,TIME/2 ); Sleep(TIME/2 ); Beep(392,TIME/2 ); Sleep(TIME/2 ); Beep(294,TIME ); Beep(392,TIME ); Beep(294,TIME ); Beep(392,TIME ); Beep(294,TIME ); Beep(392,TIME ); Beep(392,TIME ); return 0; }