Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.144.202.167] |
|
Сообщ.
#1
,
|
|
|
Помогите, пожалуйста, пропищать этой динамической башкой в Линухе.
Думаю, годятся варианты и для виндав, но только пользующие не всякие там апи и прочие стандартные функции виндов, а порты ввода/вывода. |
Сообщ.
#2
,
|
|
|
#include <linux/time.h>
#include <linux/kd.h> #include <linux/fcntl.h> #include <linux/types.h> #include <linux/stat.h> int main(void){ int fd,freq=1000,t,time=100; struct timespec mt,mt1; mt.tv_sec=0; mt.tv_nsec=100; fd=open("/dev/console", O_RDONLY); ioctl(fd,KDMKTONE,1); for(t=0;t<10;t++){ ioctl(fd,KIOCSOUND,1193180/(freq+t*100)); nanosleep(&mt,&mt1); } ioctl(fd,KIOCSOUND,0); close(fd); return 0; } |