Программирование

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Soldier
ст. сержант
Сообщения: 364
Зарегистрирован: 2008-10-02 9:28:30

Re: Программирование

Непрочитанное сообщение Soldier » 2010-01-24 21:09:19

а собирать как-то еще можно без этой приписки?
и еще вопрос, есть ли библиотека работы с "бипкой" (в conio.h была функция sound(freq, delay) - воспроизводила писк в системном динамике с частотой freq, длительностью delay)?
Tux: "Kill Bill !!!"

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Гость
проходил мимо

Re: Программирование

Непрочитанное сообщение Гость » 2010-01-24 21:16:04

printf("\a \a\a\a \a\a");
би бибиби биби

помоему так

Soldier
ст. сержант
Сообщения: 364
Зарегистрирован: 2008-10-02 9:28:30

Re: Программирование

Непрочитанное сообщение Soldier » 2010-01-24 21:42:26

Эт я знаю.
Эт не то биби.
В той можно было сделать "до", "ре", "ми", "итп". :smile:
Tux: "Kill Bill !!!"

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Программирование

Непрочитанное сообщение hizel » 2010-01-24 22:19:05

см. libmodplug
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: Программирование

Непрочитанное сообщение FreeBSP » 2010-01-25 13:43:09

вариант:
# kldload speaker
и дальше рулить через ioctl к устройству
пример есть в /usr/ports/audio/beep

Код: Выделить всё

 #include <sys/ioctl.h>
#include <machine/speaker.h>

 int main(int argc, char *argv[]) {
const char *speaker_device;     /* path to /dev/speaker */
int c,
spkr_fd;                                /* fd to /dev/speaker */
tone_t tone_description;        /* description of tone passed to /dev/speaker */

speaker_device = PATH_DEVSPEAKER;
tone_description.frequency = DEFAULT_FREQUENCY;
tone_description.duration = DEFAULT_DURATION;
spkr_fd = open(speaker_device, O_WRONLY);
ioctl(spkr_fd, SPKRTONE, &tone_description);
close(spkr_fd)
return 0;
}
но чтобы это делать надо дать пользователям доостуv к /dev/speaker - в досе можно было без проблем писать и в видеопамять, и к устройствам доступ полный.. свобода была ))
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Soldier
ст. сержант
Сообщения: 364
Зарегистрирован: 2008-10-02 9:28:30

Re: Программирование

Непрочитанное сообщение Soldier » 2010-01-25 20:12:36

FreeBSP писал(а):в досе можно было без проблем писать и в видеопамять, и к устройствам доступ полный.. свобода была ))
За то сейчас при работе даже с lpt столько программной ваты...

За ответы спасибо. Буду смотреть?
Tux: "Kill Bill !!!"