重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

C语言类似于beep函数,c语言beep函数天空之城

求用C语言Beep函数弹出的黑人抬棺代码

全部给出,则程序太长了。这里教你关键技术,然后你可以自己写程序。

成都创新互联一直通过网站建设和网站营销帮助企业获得更多客户资源。 以"深度挖掘,量身打造,注重实效"的一站式服务,以做网站、成都网站制作、移动互联产品、成都全网营销服务为核心业务。10年网站制作的经验,使用新网站建设技术,全新开发出的标准网站,不但价格便宜而且实用、灵活,特别适合中小公司网站制作。网站管理系统简单易用,维护方便,您可以完全操作网站资料,是中小公司快速网站建设的选择。

(1)用 Beep函数 ,要 包含 头文件 #include windows.h

(2)Beep函数有2个参数,第一个参数是声音的频率,第二个参数是所发声音长度毫秒

Beep(523,500); -- 中音 多,发0.5秒即500毫秒

Beep(587,500); -- 中音 来

Beep(659,500); -- 中音 米

Beep(698,500); -- 中音 法

Beep(784,500); -- 中音 少

Beep(880,500); -- 中音 拉

Beep(980,500); -- 中音 梯

Beep(1060,500); -- 高音 多

(3)休止符 用 Sleep(时间,单位毫秒);

如果 一拍用500毫秒,休息一拍 则为 Sleep(500);

弹出抬棺音乐,则要按曲子一个音符一个音符地去写。

例如:

#include stdio.h

#include stdlib.h

#include windows.h

int main () {

int t1=500,t05=250,t15=750;

Beep(523,t1);Beep(587,t1);Beep(659,t1);

Beep(698,t1);Beep(784,t1);Beep(880,t1);

Beep(980,t1);Beep(1060,t1);

Sleep(t1);

Beep(523,t05);Beep(587,t05);Beep(659,t05);

Beep(698,t05);Beep(784,t05);

return(0);

}

曲子: 1234567高1 发音各500毫秒,停500毫秒, 12345 发音各250毫秒。

c语言中,beep是个什么函数

是发声函数,运行后通过主板喇叭唱出旋律,可以试试下面:

TC 试:

#includedos.h

#includeconio.h

#includestdlib.h

/* this founction plays sound until hit any key */

void mysound()

{

long freq ;

while(!kbhit()){/* while no keyboard hit, play sound */

for(freq=200L;freq2000L;freq+=200L){

sound(freq);/*play freq sound*/

delay(200);/*delay 200ms*/

}

}

nosound();/* stop playing */

}

void main()

{

mysound() ;

}

---------------

VC++ 试:

#include stdio.h

#include stdlib.h

#include windows.h

main()

{

Beep(523,500);

Beep(587,500);

Beep(659,500);

Beep(698,500);

Beep(784,500);

Sleep(500);

Beep(523,500);

Beep(587,500);

Beep(659,500);

Beep(698,500);

Beep(784,500);

}

------

wintc 试验上两个。

求c语言 beep函数 的高音 中音 低音 的函数值

下面程序演奏低、中、高音音阶,每个音500毫秒:

#includewindows.h

#includestdio.h

void main()

{ float ss[7]={261.6,293.7,329.6,349.2,392,440,493.9};

int i;

for ( i=0;i7;i++ ) Beep((DWORD)ss[i]/2,(DWORD)500); //低音就是中音除以2

Beep((DWORD)0,(DWORD)1000); //音阶间停顿一秒

for ( i=0;i7;i++ ) Beep((DWORD)ss[i],(DWORD)500);

Beep((DWORD)0,(DWORD)1000);

for ( i=0;i7;i++ ) Beep((DWORD)ss[i]*2,(DWORD)500); //高音频率是中音的一倍

}


名称栏目:C语言类似于beep函数,c语言beep函数天空之城
分享路径:http://cqcxhl.com/article/dsedppp.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP