亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C++ > 正文

C++中發聲函數Beep用法

2020-02-24 14:25:13
字體:
來源:轉載
供稿:網友

當我們聽到電腦上出現美妙的旋律的時候,是不是發現這是一個很偉大的開發,這就是C語言中函數Beep,下面武林技術頻道小編就給大家介紹C++中發聲函數Beep用法。

下面是正文:

?其實啊,Windows API 就提供了一個這樣奇妙的發音函數,它就是Beep函數。Beep可以通過控制主板揚聲器的發聲頻率和節拍來演奏美妙的旋律,本文根據音樂簡譜來演奏幾首優美的歌曲,用以展現Beep的瘋狂魅力。

首先我們來Beep的函數原型:

BOOL Beep(  DWORD dwFreq;   DWORD dwDuration;); 

參數說明:

?dwFreq 指定要發出的頻率(HZ)
?dwDuration 指定發音的時長,以毫秒為單位。

Beep的實際應用

?比如說我要發do這個音,do應該是523hz,且如果要發一拍的話,就相當于400毫秒。
?那這個函數就成了這樣:Beep(523,400);

?但是,如果我們要連續的發出多個音的話,比如說像這樣:

Beep(523,400);//do Beep(578,400);//re Beep(659,400);//mi 

?那豈不是太麻煩了,所以,我建議大家用define函數宏定義一下這些音,比如說這樣:#define re 578和#define mi 659,這樣,上面的三行語句就簡化了成這樣:

Beep(do,400);Beep(re,400);Beep(mi,400);

最終,給親們送上一份表(借別人的 劃去)
其中,q前綴為低音,1后綴為高音,s前綴為半音階

#define qdo 262 #define qre 294#define qmi 330#define qfa 349#define qso 392#define qla 440#define qsi 494#define do 523#define re 578#define mi 659#define fa 698#define so 784#define la 880#define si 988#define do1 1046#define re1 1175#define mi1 1318#define fa1 1480#define so1 1568#define la1 1760#define si1 1976#define sqdo 277#define sqre 311#define sqfa 370#define sqso 415#define sqla 466#define sdo 554#define sre 622#define sfa 740#define sso 831#define sla 932#define sdo1 1046#define sre1 1245#define sfa1 1480#define sso1 1661#define sla1 1865

最后,(嘿,同志們,別跑,后面還有彩蛋呢?。?/p>

好吧,是一首用Beep函數演奏的天空之城

#include <cstdio>#include <windows.h>#define qdo 262 #define qre 294#define qmi 330   //q前綴為低音,1后綴為高音,s前綴為半音階 #define qfa 349#define qso 392#define qla 440#define qsi 494#define do 523#define re 578#define mi 659#define fa 698#define so 784#define la 880#define si 988#define do1 1046#define re1 1175#define mi1 1318#define fa1 1480#define so1 1568#define la1 1760#define si1 1976#define sqdo 277#define sqre 311#define sqfa 370#define sqso 415#define sqla 466#define sdo 554#define sre 622#define sfa 740#define sso 831#define sla 932#define sdo1 1046#define sre1 1245#define sfa1 1480#define sso1 1661#define sla1 1865int main(){int pai=400,ban=200;int ting=128;Sleep(1000);Beep(la,ban);Beep(si,ban);Sleep(ting);Beep(do1,pai+ban);Beep(si,ban);Sleep(ting);Beep(do1,pai);Sleep(ting);Beep(mi1,pai);Sleep(ting);Beep(si,3*pai);Sleep(ting);Beep(mi,ban);Beep(mi,ban);Beep(la,ban+pai);Beep(so,ban);Sleep(ting);Beep(la,pai);Sleep(ting);Beep(do1,pai);Sleep(ting);Beep(so,2*pai);Sleep(ting);Sleep(pai);Beep(mi,ban);Sleep(ting/2);Beep(mi,ban);Sleep(ting/2);Beep(fa,pai+ban);Beep(mi,ban);Sleep(ting);Beep(fa,ban);Beep(do1,ban+pai);Sleep(ting);Beep(mi,2*pai);Sleep(ting);Sleep(ban);Beep(do1,ban);Sleep(ting/2);Beep(do1,ban);Sleep(ting/2);Beep(do1,ban);Sleep(ting/2);Beep(si,ban+pai);Beep(sfa,ban);Sleep(ting);Beep(sfa,pai);Beep(si,pai);Sleep(ting);Beep(si,2*pai);Sleep(ting);Sleep(pai);Beep(la,ban);Beep(si,ban);Sleep(ting);Beep(do1,pai+ban);Beep(si,ban);Sleep(ting);Beep(do1,pai);Sleep(ting);Beep(mi1,pai);Sleep(ting);Beep(si,2*pai);Sleep(ting);Sleep(pai);Beep(mi,ban);Sleep(20);Beep(mi,ban);Sleep(ting);Beep(la,pai+ban);Beep(so,ban);Sleep(ting);Beep(la,pai);Sleep(ting);Beep(do1,pai);Sleep(ting);Beep(so,3*pai);Sleep(ting+ban);Beep(mi,ban);Sleep(ting/2);Beep(fa,pai);Sleep(ting);Beep(do1,ban);Beep(si,ban);Sleep(20);Beep(si,pai);Sleep(ting);Beep(do1,pai);Sleep(ting);Beep(re1,ban);Sleep(20);Beep(re1,ban);Sleep(20);Beep(mi1,ban);Sleep(ting/2);Beep(do1,pai);Sleep(ting+pai);Beep(do1,pai);Beep(si,ban);Sleep(ting);Beep(la,ban);Sleep(20);Beep(la,ban);Sleep(ting);Beep(si,pai);Sleep(ting);Beep(sso,pai);Sleep(ting);Beep(sso,2*pai);Sleep(ting+pai);Beep(do1,ban);Beep(re1,ban);Sleep(ting);Beep(mi1,pai+ban);Beep(re1,ban);Sleep(ting);Beep(mi1,pai);Sleep(ting);Beep(fa1,pai);Sleep(ting);Beep(re1,2*pai);Sleep(pai+ting);Beep(so,ban);Sleep(20);Beep(so,ban);Sleep(ting);Beep(do1,ban);Beep(si,ban);Sleep(ting);Beep(do1,pai);Sleep(ting);Beep(mi1,pai);Sleep(ting);Beep(mi1,2*pai);Sleep(ting+2*pai);Beep(la,ban);Beep(si,ban);Sleep(ting);Beep(do1,pai);Sleep(ting);Beep(si,pai);Sleep(ting);Beep(re1,ban);Sleep(20);Beep(re1,ban);Sleep(ting);Beep(do1,pai+ban);Beep(so,ban);Sleep(20);Beep(so,pai);Sleep(pai+ting);Beep(fa1,pai);Sleep(ting);Beep(mi1,pai);Sleep(ting);Beep(re1,pai);Sleep(ting);Beep(do1,pai);Sleep(ting);Beep(mi1,4*pai);Beep(mi1,pai*2);Sleep(pai+ting);Beep(mi1,pai);Sleep(ting);Beep(la1,2*pai);Sleep(ting);Beep(so1,pai);Sleep(ting);Beep(so1,pai);Sleep(ting);Beep(mi1,ban);Sleep(ting/2);Beep(re1,ban);Sleep(ting);Beep(do1,pai);Sleep(ting+ban);Beep(do1,ban);Sleep(ting);Beep(re1,pai);Sleep(ting);Beep(do1,ban);Beep(re1,ban);Sleep(20);Beep(re1,ban);Sleep(ting);Beep(so1,pai);Sleep(ting);Beep(mi1,2*pai);Sleep(ting+pai);Beep(mi,pai);Sleep(ting);Beep(la1,2*pai);Sleep(ting);Beep(so1,2*pai);Sleep(ting);Beep(mi1,ban);Beep(re1,ban);Sleep(ting);Beep(do1,2*pai);Sleep(ting+ban);Beep(do1,ban);Sleep(ting);Beep(re1,pai);Sleep(ting);Beep(do1,ban);Beep(re1,ban);Sleep(20);Beep(re1,ban);Sleep(ting);Beep(si,pai);Sleep(ting);Beep(la,2*pai);Sleep(ting);Beep(la,ban);Beep(si,ban);Beep(do1,pai+ban);Beep(si,ban);Sleep(ting);Beep(do1,pai);Sleep(ting);Beep(mi1,pai);Sleep(ting);Beep(si,3*pai);Sleep(ting);Beep(mi,ban);Beep(mi,ban);Beep(la,ban+pai);Beep(so,ban);Sleep(ting);Beep(la,pai);Sleep(ting);Beep(do1,pai);Sleep(ting);Beep(so,2*pai);Sleep(ting);Sleep(pai);Beep(mi,ban);Sleep(ting/2);Beep(mi,ban);Sleep(ting/2);Beep(fa,pai+ban);Beep(mi,ban);Sleep(ting);Beep(fa,ban);Beep(do1,ban+pai);Sleep(ting);Beep(mi,2*pai);Sleep(ting);Sleep(ban);Beep(do1,ban);Sleep(ting/2);Beep(do1,ban);Sleep(ting/2);Beep(do1,ban);Sleep(ting/2);Beep(si,ban+pai);Beep(sfa,ban);Sleep(ting);Beep(sfa,pai);Beep(si,pai);Sleep(ting);Beep(si,2*pai);Sleep(ting);Sleep(pai);Beep(la,ban);Beep(si,ban);Sleep(ting);Beep(do1,pai+ban);Beep(si,ban);Sleep(ting);Beep(do1,pai);Sleep(ting);Beep(mi1,pai);Sleep(ting);Beep(si,2*pai);Sleep(ting);Sleep(pai);Beep(mi,ban);Sleep(20);Beep(mi,ban);Sleep(ting);Beep(la,pai+ban);Beep(so,ban);Sleep(ting);Beep(la,pai);Sleep(ting);Beep(do1,pai);Sleep(ting);Beep(so,3*pai);Sleep(ting+ban);Beep(mi,ban);Sleep(ting/2);Beep(fa,pai);Sleep(ting);Beep(do1,ban);Beep(si,ban);Sleep(20);Beep(si,pai);Sleep(ting);Beep(do1,pai);Sleep(ting);Beep(re1,ban);Sleep(20);Beep(re1,ban);Sleep(20);Beep(mi1,ban);Sleep(ting/2);Beep(do1,pai);Sleep(ting+pai);Beep(la,4*pai);Sleep(1000);main();}看了武林技術頻道小編為大家整理的內容后,相信大家對C++中發聲函數Beep用法已經完全明白了,我們會繼續為大家提供更多知識。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
中文字幕日韩有码| 成人在线视频福利| 中文字幕日韩精品在线观看| 日韩中文字幕精品视频| 国产精品欧美一区二区三区奶水| 国产精品盗摄久久久| 欧美一区二区三区免费观看| 欧洲精品毛片网站| 国产精品精品久久久久久| 欧美成人亚洲成人日韩成人| 亚洲免费伊人电影在线观看av| 777精品视频| 国产97免费视| 久久91超碰青草是什么| 国产视频在线一区二区| 精品国产一区二区三区四区在线观看| 欧美在线性爱视频| 欧美亚洲激情视频| 亚洲视频axxx| 国产精品6699| 欧美日韩国产成人在线观看| 亚洲欧美日韩精品久久亚洲区| 久久免费国产精品1| 久久综合亚洲社区| 亚洲福利视频久久| 日韩中文字幕在线播放| 97久久超碰福利国产精品…| 国产欧美日韩免费看aⅴ视频| 97精品国产97久久久久久春色| 国产精选久久久久久| 国产视频亚洲视频| 国产91在线高潮白浆在线观看| 自拍偷拍亚洲一区| 成人在线一区二区| 国产免费一区视频观看免费| 日韩高清电影好看的电视剧电影| 91美女片黄在线观看游戏| 在线视频国产日韩| 亚洲人成电影在线播放| 亚洲自拍偷拍第一页| 在线播放日韩精品| 欧美黑人狂野猛交老妇| 久久精品视频一| 国产午夜精品免费一区二区三区| 欧美日韩性视频在线| 久久久精品一区二区| 久久免费精品日本久久中文字幕| 日韩精品一二三四区| 亚洲 日韩 国产第一| 欧美午夜激情小视频| 日本sm极度另类视频| 成人xxxx视频| 亚洲色无码播放| 欧美精品videosex牲欧美| 福利一区福利二区微拍刺激| 日本成熟性欧美| 久久久精品网站| 日韩视频免费在线观看| 日韩va亚洲va欧洲va国产| 欧美性精品220| 国产婷婷成人久久av免费高清| 久久久免费高清电视剧观看| 一本色道久久88综合日韩精品| 91在线高清免费观看| 亚洲最大福利视频网站| 亚洲午夜未删减在线观看| 在线观看精品国产视频| 国产91av在线| 91中文精品字幕在线视频| 欧美最顶级丰满的aⅴ艳星| 国产成人av网| 久久久久久久久久久亚洲| 欧美大成色www永久网站婷| 亚洲天堂日韩电影| 日韩成人性视频| 亚洲老板91色精品久久| 日韩欧美中文字幕在线播放| 国产精自产拍久久久久久| 日本sm极度另类视频| 久久精品91久久久久久再现| 2018日韩中文字幕| 国产精品av在线| 欧美日韩中文在线| 亚洲综合精品伊人久久| 国产成人综合亚洲| 久久久久成人网| 亚洲xxxx做受欧美| 97国产精品人人爽人人做| 福利一区福利二区微拍刺激| 亚洲免费电影在线观看| 国产精品永久在线| 欧美一级bbbbb性bbbb喷潮片| 日韩美女在线观看一区| 日韩电视剧在线观看免费网站| 国产亚洲欧洲高清一区| 国产在线久久久| 国产精品福利网站| 国产精品福利观看| 国产男女猛烈无遮挡91| 亚洲精品aⅴ中文字幕乱码| 在线成人激情视频| 国产精品一区二区久久国产| 岛国av在线不卡| 欧美乱人伦中文字幕在线| 中文字幕久久精品| 情事1991在线| 在线精品国产成人综合| 国产精品网址在线| 91免费国产视频| 97人洗澡人人免费公开视频碰碰碰| 色婷婷**av毛片一区| 亚洲一区二区久久| 亚洲永久免费观看| 日韩精品视频中文在线观看| 色与欲影视天天看综合网| 人九九综合九九宗合| 久久精视频免费在线久久完整在线看| 欧美一级大片视频| 日韩在线欧美在线国产在线| 亚洲激情小视频| 日韩大陆欧美高清视频区| 欧美在线一区二区三区四| 51久久精品夜色国产麻豆| 欧美日韩国产中文精品字幕自在自线| 精品人伦一区二区三区蜜桃网站| 另类色图亚洲色图| 欧美激情国产日韩精品一区18| 国产精品国产自产拍高清av水多| 国产日韩精品在线| 色黄久久久久久| 亚洲免费一在线| 欧美有码在线视频| 这里只有精品在线观看| 一区二区福利视频| 日韩欧美国产激情| 国内揄拍国内精品| 亚洲成年人在线播放| 精品国产999| 91伊人影院在线播放| 久久久久久中文字幕| 亚洲精品黄网在线观看| 亚洲成色www8888| 亚洲国产精品va在看黑人| 国产色婷婷国产综合在线理论片a| 国产精品丝袜白浆摸在线| 日韩中文在线观看| 色妞在线综合亚洲欧美| 久久99国产精品久久久久久久久| 久久精品在线视频| 亚洲视频综合网| 日韩高清免费观看| 国产精品爽爽爽| 欧美极品欧美精品欧美视频| 色婷婷综合久久久久| 国产精品mp4| 亚洲免费精彩视频| 午夜精品久久久久久久久久久久| 中文字幕日本欧美| 久久久久久这里只有精品| 亚洲美女自拍视频| 成人黄色片在线| 亚洲奶大毛多的老太婆| 国产在线视频欧美| 亚洲欧美激情精品一区二区|