//------------------------------------------------------------------- // highlite.cpp // // This is a short demonstration of how the 'terminfo' database // can enable the programmer to achieve a special video effect. // // compile using: $ g++ highlite.cpp -lncurses -o highlite // // programmer: ALLAN CRUSE // written on: 20 APR 2005 //------------------------------------------------------------------- #include // for STDOUT_FILENO #include // for printf() #include // for setupterm() int main( int argc, char **argv ) { setupterm( NULL, STDOUT_FILENO, NULL ); char *start_reverse_video = tigetstr( "rev" ); char *resume_normal_video = tigetstr( "sgr0" ); printf( " Hello " ); putp( start_reverse_video ); printf( " Hello " ); putp( resume_normal_video ); printf( " Hello " ); printf( "\n" ); }