资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

C语言定义sound函数 c语言中sound函数用法

C语言发声函数

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语言中sound函数可以播放的声音是什么声音

这个函数是直接操作PC的喇叭,让其以一定的频率发出声音

参数为频率,可以这样用 sound(100);

改变参数大小可以发出不同的音

C语言中的这个函数是不能用来播放指定的音频文件的,如果需要,可以调用系统API函数。

求C语言里面 像sound( );这样的 函数 里面的参数 和声音的 关系。

这个函数是直接操作pc的喇叭,让其以一定的频率发出声音

参数为频率,可以这样用

sound(100);

改变参数大小可以发出不同的音

c语言中的这个函数是不能用来播放指定的音频文件的,如果需要,可以调用系统api函数。

C语言sound

可能是DOS界面下的C没有驱动,不支持你的音箱。

另外频率不要过低(600Hz左右为宜),持续时间要稍长(1000ms以上)。

若仍不能解决,则也许是系统或编译器不支持的原因......

请问,c语言中的函数sound(),delay(),nosound(),d(x,y,z)分别是哪个库中的,都有什么作用

函数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)应该是程序员自己定义的函数,我没见过。

C语言 关于sound();函数和delay();

1.

void delay(unsinged miliseconds);

是一个unsinged的数值。两个字节,范围(65535)毫秒。

2.sound(a[i])严重走调,而在switch case中能正常,这个问题,要看你的代码是怎么写,有没有调用错误才能知道。

3.delay();延时不准

如果你的用的是TC2.0的话,这个问题就有可能出现。因为是TC3和TC2的记时标准不一样啊。在TC3中1000表示1秒钟,而在TC2中1000表示1000个CPU时钟。现在CPU那么快,你当然感觉不到有时间的延迟了,这个函数是在386时代的产物,那时是毫秒,现在cpu速度快了,就不准了,

走调问题:

在数组中你定义的变量 取值范围不对,uchar (0-255)


名称栏目:C语言定义sound函数 c语言中sound函数用法
链接URL:http://cdkjz.cn/article/hiehsj.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220