扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
函数void sound(unsigned frequency);
网站设计制作、成都网站设计的开发,更需要了解用户,从用户角度来建设网站,获得较好的用户体验。成都创新互联多年互联网经验,见的多,沟通容易、能帮助客户提出的运营建议。作为成都一家网络公司,打造的就是网站建设产品直销的概念。选择成都创新互联,不只是建站,我们把建站作为产品,不断的更新、完善,让每位来访用户感受到浩方产品的价值服务。
以指定频率打开PC扬声器
nosound :关闭PC扬声器
原型为: void nosound(void);
delay 用于将程序的执行暂停一段时间(毫秒)
原型为:void delay(unsigned milliseconds);
如delay(5000)表示延迟5秒
sound()函数用于让pc喇叭发声,nosound()函数用于使正在发声的pc喇叭静音。要使程序中的发声的具体方法,是调用sound()函数并延迟一定时间,然后使用nosound()函数静音,具体语句实现方法举例如下:
sound(100);
delay(100);
nosound();
它们三个都在“dos.h”里面,
至于d(x,y,z)应该是程序员自己定义的函数,我没见过。
两个声音函数sound(),nosound()和延迟函数delay()由函数库
提供。
函数名:
sound
功
能:
以指定频率打开PC扬声器
用
法:
void
sound(unsigned
frequency);
程序例:
#include
int
main(void)
{
sound(7);
delay(10000);
nosound();
return
0;
}
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 试验上两个。
这个函数是直接操作pc的喇叭,让其以一定的频率发出声音
参数为频率,可以这样用
sound(100);
改变参数大小可以发出不同的音
c语言中的这个函数是不能用来播放指定的音频文件的,如果需要,可以调用系统api函数。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流