Как я могу использовать звуковую и звуковую функцию в блоках кода
Я использовал звук и никакой звуковой функции в турбо C++, но я не могу заставить его работать в компиляторе блоков кода. Программа:
int main()
{
sound();
delay();
nosound();
return 0;
}
Я добавил определение для задержки, и оно работает в других программах. Когда я компилирую этот код, я получаю сообщение об ошибке:: неопределенная ссылка на звук и отсутствие звука.
Как я могу сделать эту работу? Или я должен использовать другое решение?
2 ответа
Вы можете использовать функцию "Beep", которая находится в заголовочном файле windows.h. В функции Beep вы должны задать 2 параметра: первый для частоты, а второй для длительности в миллисекундах.
Вы можете '\a', который дает звуковой сигнал, '\a' должен быть помещен в printf.
Я делаю это прямо сейчас! Но я использую C, не знаю, если для C++ то же самое.
Единственное, что я знаю, это то, что вы должны включить библиотеку dos.h, чтобы она работала.
функция Beep(звуковая частота, задержка); попробовать с Beep(2000,2000);
Удачи:)