c语言beep函数写歌,c语言beep函数含义

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语言编写让蜂鸣器唱超级玛丽的音乐的源程序

#include windows.h

#include stdio.h

int main()

{

int m[]={0,320,391,399,445,466,494, 523}, i=0; //定义曲谱中的 do rui mi fa sou la ci 不准确 自己靠感觉调的

int s[]={5,3,5,3,5,2,1}; //我是一个粉刷匠 的曲谱 我就会这句。。。

int t[]={300,300,300,300,300,300,500}; //这是每个音的发生时间, 可以自己定义 半拍多少时间 四分之一拍多少时间

for (i=0; i7; i++)

{

Beep(m[s[i]],t[i]); //Beep函数 第一个参数 是 发生频率 第二个参数 是发声时间

}

return 0;

}

c语言之家

如何用c语言编出能用键盘敲出音乐的的程序

下面用beep函数发音,按键 1,2,3,4,5,6,7,8 对应 多来米发少。。。

按换行键结束。0.3秒一个音,不要按得太快。

#include windows.h

#include stdio.h

#include stdlib.h

void main()

{

char p;

int i=0;

printf("input 12345678..\n");

while ( i 50 ){

p = getch();

if (p == '\r') break;

switch(p-'0'){

case 1: Beep(523,300);break;

case 2: Beep(587,300);break;

case 3: Beep(659,300);break;

case 4: Beep(698,300);break;

case 5: Beep(784,300);break;

case 6: Beep(880,300);break;

case 7: Beep(980,300);break;

case 8: Beep(1060,300);break;

default: break;

}

i++;

}

exit(0);

}


分享标题:c语言beep函数写歌,c语言beep函数含义
文章源于:http://hbruida.cn/article/dsiioei.html