Как я могу использовать звуковую и звуковую функцию в блоках кода

Я использовал звук и никакой звуковой функции в турбо C++, но я не могу заставить его работать в компиляторе блоков кода. Программа:

 int main() 
 {
     sound();
     delay();
     nosound();
     return 0;
 }  

Я добавил определение для задержки, и оно работает в других программах. Когда я компилирую этот код, я получаю сообщение об ошибке:: неопределенная ссылка на звук и отсутствие звука.

Как я могу сделать эту работу? Или я должен использовать другое решение?

2 ответа

  1. Вы можете использовать функцию "Beep", которая находится в заголовочном файле windows.h. В функции Beep вы должны задать 2 параметра: первый для частоты, а второй для длительности в миллисекундах.

  2. Вы можете '\a', который дает звуковой сигнал, '\a' должен быть помещен в printf.

Я делаю это прямо сейчас! Но я использую C, не знаю, если для C++ то же самое.

Единственное, что я знаю, это то, что вы должны включить библиотеку dos.h, чтобы она работала.

функция Beep(звуковая частота, задержка); попробовать с Beep(2000,2000);

Удачи:)

Другие вопросы по тегам