如何在c ++中的循环中使用频率变化的声音?

我制作了一个在Turbo C ++中可以正常运行的程序。由于发出的频率变化非常快,它发出的吱吱声可以起作用

#include<dos.>
void main()
{
    for( int i=500 ; i<=2000 ; i++ )
    {
        sound( i ) ;
    }
    nosound() ;
}

如何在代码块中创建此代码? 我尝试使用Beep()函数,但无法正常工作。这是代码:

#include<windows.h>
int main()
{
    for( int i=500 ; i<=2000 ; i++ )
    {
        Beep( i,1 ) ;
    }
    return 0 ;
}
hippo101 回答:如何在c ++中的循环中使用频率变化的声音?

Beep的第二个参数是声音的持续时间(以毫秒为单位),请尝试将其设置得更大一些,例如Beep(i,100),以使声音更清晰。

本文链接:https://www.f2er.com/2713919.html

大家都在问