c语言发声函数,如何在linux中用c语言使用函数beep?

发布时间:

c语言发声函数

c语言发声函数

如何在linux中用c语言使用函数beep?

#include <unistd.h> // 头文件int usleep(useconds_t usec) // 函数原型usec -- 毫秒。整数。最大允许值:小于 1000000返回 0 -- 表示调用执行成功,1 -- 失败。

c beep函数发出声音通过声卡吗?

beep函数的确是发给beep设备的,这个设备物理在主板上,但windows通过HAL接管了计算机所有的设备,这个设备也在beep.sys的驱动程序的控制下。在没有安装声卡驱动或者windows audio服务没启动的时候,beep.sys用主板的蜂鸣器发声,反之则重定向到声音服务的警告消息设置的声音并通过声卡发声