c语言里连续的sound()daley()是什么意思

c语言里连续的sound()daley()是什么意思,第1张

函数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”里面,

接你说的 连续的使用的话 可能是 产生一种或多种滚拆不同的警告音 也有可能就是有人在瞎玩 发出点声音 听听 总而言之 就是在 发音暂停之间调节

你是说控制声卡声音吗?

直接用c很麻旦冲烦,不过有个变通的方法。

搜索nircmd,下载,这个命令有很多功能,可以使用这个:

增大系统音量2000个单位值 (最大65535) nircmd.exe changesysvolume 2000

降低系统音量5000个单位值 (out of 65535) nircmd.exe changesysvolume -5000

设置系统音量为最大 nircmd.exe setsysvolume 65535

系统音量拿谨静音 nircmd.exe mutesysvolume 1

取消系统静音 nircmd.exe mutesysvolume 0

改变当前系统静音设置(静音和非静音之间切换) nircmd.exe mutesysvolume 2

main()

{

system("nircmd.exe mutesysvolume 1")

}

这样就消迟基可以是上卡静音了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12319004.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-22
下一篇2023-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存