播放聲音 (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;
}

  

 
 
 
Tags: