home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / games / volume5 / flicker / flicker.c next >
C/C++ Source or Header  |  1988-08-31  |  360b  |  27 lines

  1. #define N 1000
  2.  
  3. extern char *malloc() ;
  4. extern char *strcpy() ;
  5.  
  6. main()
  7. {
  8.     register int i ;
  9.     register int s ;
  10.     register char *p ;
  11.     register char *buf ;
  12.     register char *str ;
  13.  
  14.     str = "\033[H\033[4L\033[4M" ;
  15.     s = strlen(str) ;
  16.     buf = p = malloc(N*s+1) ;
  17.  
  18.     for (i = 0 ; i < N ; i++) {
  19.         strcpy(p, str) ;
  20.         p += s ;
  21.         }
  22.  
  23.     for (;;) {
  24.         write(1, buf, N*s) ;
  25.         }
  26.     }
  27.