Date: Fri, 25 Dec 2009 20:49:14 +0100 From: Polytropon <freebsd@edvax.de> To: Anton Shterenlikht <mexas@bristol.ac.uk> Cc: freebsd-questions@freebsd.org Subject: Re: example c program that does "beep" Message-ID: <20091225204914.2a532df3.freebsd@edvax.de> In-Reply-To: <20091225185826.GA82073@mech-cluster241.men.bris.ac.uk> References: <20091225185826.GA82073@mech-cluster241.men.bris.ac.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 25 Dec 2009 18:58:26 +0000, Anton Shterenlikht <mexas@bristol.ac.uk> wrote:
> How can I get a beep from c?
> I looked at curses and syscons.c, but
> still not clear.
If you want to use NCURSES / CURSES, it's a bit complicated.
Otherwise, just output %c (the character) 0x07, BEL, which
generates an audible bell, or beep.
*** text/plain attachement has been stripped *** RETRY ***
/* beepflash.c
* -----------
* cc -Wall -lcurses -o beepflash beepflash.c
*
*/
#include <stdio.h>
#include <ncurses.h>
int main(int argc, char *argv[])
{
initscr();
cbreak();
noecho();
nonl();
intrflush(stdscr, FALSE);
keypad(stdscr, TRUE);
start_color();
printf("beep: %d\n", beep());
fflush(stdout);
printf("flash: %d\n", flash());
fflush(stdout);
return 0;
}
--
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20091225204914.2a532df3.freebsd>
