| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > \a, \007 |
| Автор: AN_Reise 29.9.2007, 12:50 |
| putchar('\a'); или putchar('\007'); выдаст вам звуковой сигнал. Слышал, что звуки сигнала можно изменять. Например, программа может проигрывать разные мелодии, использовать другие тональности. |
| Автор: JackYF 29.9.2007, 13:12 | ||||
уверены? под всеми ОС?
не выдало. Что я делаю неправильно? А может, это возможности не языка Си, а чего-то другого? |
| Автор: AN_Reise 29.9.2007, 13:20 |
| С++, соррь |
| Автор: archimed7592 29.9.2007, 15:12 |
Жжошь... По твоему в С++ на равне с классами, исключениями, шаблонами и пространствами имён ввели пищалку? У тебя наверное нет такого древнего устройства, как PC Speaker? |
| Автор: AN_Reise 29.9.2007, 16:13 |
| Ну, так как? |
| Автор: DjoNIK 29.9.2007, 16:29 | ||
Что значит
|
| Автор: AN_Reise 30.9.2007, 06:17 |
| Кто знает, как на Си++ можно генерировать другие звуки. (Помимо стандартного, есть еще). |
| Автор: DjoNIK 30.9.2007, 09:29 | ||||
Да есть куча библиотек. Для этого
|
| Автор: Alek86 30.9.2007, 09:47 |
| в винде есть kernel32.dll импортируй из нее bool Beep(int , int ); и играйся |
| Автор: archimed7592 30.9.2007, 14:33 |
| AN_Reise, если у тебя Borland C++, то там есть useful ф-ции аля sound, nosound, delay - хоть виртуальный оркестр на PC Speaker'е делай. |
| Автор: AN_Reise 30.9.2007, 17:27 |
| Звуки можно менять и без дополнительных библиотек, если кто-то не ошибается. Однако, спасибо немалое за советы |
| Автор: archimed7592 30.9.2007, 20:19 |
Ошибается. Поверь на слово, что в стандарте нет такого понятие как звуки, издаваемые путём записи в консоль управляющих символов. Вообще, то что большинство платформ поддерживают бипер - это лишь пережиток прошлого. Если какая-либо платформа и поддерживает доп. управляющие символы, то это никак не относится к С++. |
| Автор: akizelokro 1.10.2007, 09:42 |
| Этот beep вроде бы в ДОСе работал через соответствующее прерывание. Как насчет чтобы щас не знаю |