Как использовать сделать звук с изменением частоты в al oop в c ++? - PullRequest
0 голосов
/ 25 января 2020

Я создал программу, которая отлично работает в Turbo C ++. Он издает какой-то скрипучий звук, который работает из-за очень быстрого изменения частоты воспроизведения

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

Как мне сделать это в Code Blocks? Я пытался использовать функцию Beep (), но это не так за работой. Вот код:

#include<windows.h>
int main()
{
    for( int i=500 ; i<=2000 ; i++ )
    {
        Beep( i, 1 ) ;
    }
    return 0 ;
}

1 Ответ

0 голосов
/ 27 января 2020

Второй параметр Beep - это длительность звука в миллисекундах. Попробуйте установить его немного больше, например Beep(i,100), чтобы сделать звук более четким.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...