home *** CD-ROM | disk | FTP | other *** search
/ Power Programming / powerprogramming1994.iso / progtool / bbs / windkw.arc / WTEST.C < prev    next >
C/C++ Source or Header  |  1980-01-01  |  877b  |  52 lines

  1. #include <stdio.h>
  2. #include "window.h"
  3. #include <signal.h>
  4. void (*signal())();
  5. char color[] =
  6. {
  7.     14,13,12,11,10
  8. };
  9.  
  10. main()
  11. {
  12.     int i,j,k;
  13.     WINDOW *wopen(), *windows[5];
  14.     BORDER wborder;
  15.     (void)signal(SIGINT,SIG_IGN);
  16.     set_page(1);
  17.  
  18.     wborder.ul = 0x3BDA;
  19.     wborder.ur = 0x3BBF;
  20.     wborder.ll = 0x3BC0;
  21.     wborder.lr = 0x3BD9;
  22.     wborder.v  = 0x3BB3;
  23.     wborder.h  = 0x3BC4;
  24.     for (i = 0; i < 5; i++)
  25.     {
  26.         if (NULL ==
  27.             (windows[i] = 
  28.             wopen(&wborder,(i * 10),    /* x */
  29.                            (i * 4),        /* y */
  30.                            30,10,
  31.                            color[i]
  32.            )))
  33.         {
  34.             set_page(0);
  35.             printf("Error opening window #%d\n",i);
  36.             goto bye;
  37.         }
  38.         wcls(windows[i]);
  39.         for (j = 0; j < 9; j++)
  40.             wprintf(windows[i],"Hello everybody from window %d!!!\r\n",
  41.                 i);
  42.     }
  43.     for (i = 4 ; i >= 0; i--)
  44.     {
  45.         bdos(7);
  46.         wclose(windows[i]);
  47.     }
  48. bye:
  49.     set_page(0);
  50.     exit(0);
  51. }
  52.