[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]
Re: Son
- To:
- Subject: Re: Son
- From: Marc St-Jacques <>
- Date: Tue, 17 Oct 2000 22:02:28 -0400 (EDT)
-
In-reply-to: <[email protected]>
En faisant 'grep -r -s beep' dans /usr/include, j'obtient ceci:
X11/extensions/XKBsrv.h: CARD8 beepType;
X11/extensions/XKBsrv.h: CARD8 beepCount;
X11/extensions/XKBsrv.h: OsTimerPtr beepTimer;
curses.h:extern int beep(void); /* implemented */
gdk/gdk.h:void gdk_beep (void);
linux/timer.h:#define BEEP_TIMER 1 /* Console beep */
ncurses/curses.h:extern int beep(void); /* implemented */
ncurses/cursesw.h: ::beep();
ncurses/cursesw.h: ::beep();
ncurses/ncurses.h:extern int beep(void); /* implemented */
ncurses.h:extern int beep(void); /* implemented */
qt/qapplication.h: static void beep();
qt2/qapplication.h: static void beep();
slang/slang.h:extern void SLtt_beep(void);
slang/slcurses.h:#define beep SLtt_beep
slang/slcurses.h:#define flash SLtt_beep
Comme tu vois, je ne crois pas qu'il y ait de commande spécifique dans
la librarie C ou C++ mais que différents APIs ont bien voulu implanter
une telle fonction. Pour des modes consoles, utiliser peut-être ncurses.
Quant à gtk et qt, ils font tous deux appel à la fonction XBell dans /usr/include/X11/Xlib.h
Si tu ne tiens pas à utiliser un API, il y toujours l'assembleur :-)
Voilà, j'espère avoir bien répondu.
Ciao.
--
mstj