![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 05.06.2007
Сообщений: 529
|
![]()
Здравствуйте. Мне интересно, как можно вывести звук (простой гудок) на чистом Си, без Виндосовских Апи?
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
![]()
Без сторонних библиотек никак. Воспользуйтесь какой-нибудь кроссплатформенной библиотекой, коих, благо, очень много можно найти в гугле
|
![]() |
![]() |
![]() |
#3 |
:D
Форумчанин
Регистрация: 26.09.2010
Сообщений: 570
|
![]()
макрос - printf("\a") - кажется так, если неправильно написал, выводите так же как \n, я в С не силен )
Пишу ПО, создаю сайты, делаю курсовые работы, за деньги
C#, .NET, MS SQL, AngularJS, HTML, jQuery |
![]() |
![]() |
![]() |
#4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 05.06.2007
Сообщений: 529
|
![]()
Благодарю за printf("\a"); это тоже интересно.
Еще я нашел функцию Beep(); которой можно указать частоту и длину гудка, но она Виндосовская. А как можно установить частоту и длину гудка стандартным Си? Вообще первоначально я задавал вопрос, думая, что так же гудок можно и из колонок издать, установив его частоту и длину (таким образом можно было бы свои звуки писать). Но вариант гудка из динамика в системном блоке мне тоже интересен! Так что вопрос про регулировку его частоты и длины актуален. На счет звука из колонок, конечно я понимаю, что на звуковую карту могут понадобиться драйвера, и много кода, для того и нужны готовые библиотеки и функции... но ведь они тоже пишутся на Си наверное... вот мне и интересно, много ли кода надо, что бы просто хотя бы 1 звук выдать в колонки/наушники? Заранее Благодарю за ответы! |
![]() |
![]() |
![]() |
#6 | |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 05.06.2007
Сообщений: 529
|
![]()
Хорошо, но меня все еще интересует, если можно на чистом Си воспроизвести звук через динамик в системном блоке, то как изменить его частоту и длину тоже на самом Си?
|
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
![]()
Здесь не в Си дело. printf ("\a"); выводит в поток вывода аски-символ под номером 7 (если не ошибаюсь), а уже система это распознаёт как символ-гудок и пищит внутренним динамиком. Не получится, короче.
|
![]() |
![]() |
![]() |
#10 | |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
![]() Цитата:
ну или свой драйвер засвинячить
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Звук Звууууук Звук ... не рабоает звук.. | Zvuuuuk | Компьютерное железо | 2 | 22.01.2011 17:53 |
Тюнер для гитары в делфи. (Считывать с микрофона звук и выводить какой частоты этот звук). | Серего | Мультимедиа в Delphi | 8 | 12.01.2011 14:39 |
Звук 5.1 | Air | Свободное общение | 4 | 20.05.2010 11:29 |
Звук | xakkkkker | Мультимедиа в Delphi | 4 | 05.05.2008 08:13 |
звук и делфи, левый правый звук | snusmumric | Win Api | 2 | 29.10.2007 11:10 |