Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - funzione ioctl e suono
Forum - C/C++ - funzione ioctl e suono

Avatar
c_programmer (Normal User)
Newbie


Messaggi: 14
Iscritto: 27/12/2009

Segnala al moderatore
Postato alle 20:10
Lunedì, 24/01/2011
quando uso la funzione ioctl per eseguire un suono con il seguente codice visualizzo correttamente lo sleep del programma (esso si ferma per alcuni secondi) ma  nonostante tutto non riesco a sentire il beep....

forse l'udio da console e disabilitato... come si riabilita ?

Codice sorgente - presumibilmente C/C++

  1. f(ioctl(console_fd, KIOCSOUND, (int)(CLOCK_TICK_RATE/parms.freq)) < 0) {
  2.       printf("\a");  
  3.       perror("ioctl");
  4.     }
  5.     /* Look ma, I'm not ansi C compatible! */
  6.     usleep(1000*parms.length);                          
  7.     ioctl(console_fd, KIOCSOUND, 0);                  
  8.     if(parms.end_delay || (i+1 < parms.reps))
  9.        usleep(1000*parms.delay);                      
  10.   }                                                   /


PM
Avatar
Pitagora (Member)
Expert


Messaggi: 367
Iscritto: 12/06/2010

Up
0
Down
V
Segnala al moderatore
Postato alle 7:43
Martedì, 25/01/2011
Forse perchè il tuo pc non ha il cicalino.


Yep, I came back :P
PM