home *** CD-ROM | disk | FTP | other *** search
/ ftp.muug.mb.ca / 2014.06.ftp.muug.mb.ca.tar / ftp.muug.mb.ca / pub / src / linux / old-src / ncurses-1.8.5 / acs.c next >
C/C++ Source or Header  |  1993-11-27  |  1KB  |  56 lines

  1. #include <ncurses.h>
  2.  
  3. main()
  4. {
  5. chtype ch;
  6. int i;
  7.  
  8.     initscr();
  9.  
  10.     box(stdscr, ACS_VLINE, ACS_HLINE);
  11.     mvaddstr(11, 11, "This is a demo\n");
  12.     mvaddstr(12, 11, "    of line\n");
  13.     mvaddstr(13, 11, "  drawing and\n");
  14.     mvaddstr(14, 11, "  funny chars\n");
  15.     mvaddstr(16, 11, " Press a key to\n");
  16.     mvaddstr(17, 11, "     exit");
  17.     for ( i = 4; i < 10; i++) {
  18.         move(i,i);
  19.         vline(ACS_VLINE, 10);
  20.         hline(ACS_HLINE, 16);
  21.     }
  22.     move(9,27);
  23.     vline(ACS_VLINE, 10);
  24.     move(21,9);
  25.     hline(ACS_HLINE, 16);
  26.     move(14,29);
  27.     addch(ACS_ULCORNER);
  28.     addch(ACS_LLCORNER);
  29.     addch(ACS_URCORNER);
  30.     addch(ACS_LRCORNER);
  31.     addch(ACS_RTEE);
  32.     addch(ACS_LTEE);
  33.     addch(ACS_BTEE);
  34.     addch(ACS_TTEE);
  35.     addch(ACS_HLINE);
  36.     addch(ACS_VLINE);
  37.     addch(ACS_PLUS);
  38.     addch(ACS_S1);
  39.     addch(ACS_S9);
  40.     addch(ACS_DIAMOND);
  41.     addch(ACS_CKBOARD);
  42.     addch(ACS_DEGREE);
  43.     addch(ACS_PLMINUS);
  44.     addch(ACS_BULLET);
  45.     addch(ACS_LARROW);
  46.     addch(ACS_RARROW);
  47.     addch(ACS_DARROW);
  48.     addch(ACS_UARROW);
  49.     addch(ACS_BOARD);
  50.     addch(ACS_LANTERN);
  51.     addch(ACS_BLOCK);
  52.     refresh();
  53.     getch();
  54.     endwin();
  55. }
  56.