On Mon, Jan 18, 2010 at 09:21:36PM +0100, Polytropon wrote: > On Sun, 17 Jan 2010 19:34:29 -0800, Gary Kline <kl...@thought.org> wrote: > > > > this is going to sound a bit off the wall, and it may have only worked > > in FBSD [if I wasn't imagining it], but is there a way to get into > > curses/ncurses mode in one short line? it has been years but I think > > somebody sent me the magic code, for either a shell scrippt or a C > > program. > > It's quite easy, let me demonstrate it with this > example program: > Whoa, cool, man, thanks. I'll print this out to save. a number wrote off list and I may pick one or two and see if they have a clue why my output isn't jibing with what I want.....
gary ps: re Subject line, I remember it let you use /bin/sh without hittin enter or <cr>. there's no easy way of doing that in C! > > /* curses_attributes_test.c (-lncurses required) */ > > #include <curses.h> > > int main(void) > { > initscr(); > cbreak(); > noecho(); > nonl(); > intrflush(stdscr, FALSE); > keypad(stdscr, TRUE); > start_color(); > > > attrset(A_NORMAL); > printw("Normal display (no highlight)\n"); > printw("\n"); > > attrset(A_STANDOUT); > printw("Best highlighting mode of the terminal.\n"); > printw("\n"); > > attrset(A_UNDERLINE); > printw("Underlining\n"); > printw("\n"); > > attrset(A_REVERSE); > printw("Reverse video\n"); > printw("\n"); > > attrset(A_BLINK); > printw("Blinking\n"); > printw("\n"); > > attrset(A_DIM); > printw("Half bright\n"); > printw("\n"); > > attrset(A_BOLD); > printw("Extra bright or bold\n"); > printw("\n"); > > refresh(); > > return 0; > } > > The initsrc() funtion is the key. > > > > > I do not have it anywhere in my C files. > > But in the manpage. :-) > > > > > -- > Polytropon > Magdeburg, Germany > Happy FreeBSD user since 4.0 > Andra moi ennepe, Mousa, ... -- Gary Kline kl...@thought.org http://www.thought.org Public Service Unix http://jottings.thought.org http://transfinite.thought.org The 7.79a release of Jottings: http://jottings.thought.org/index.php _______________________________________________ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"