home *** CD-ROM | disk | FTP | other *** search
/ Palm Utilities / Palm_Utilities_CD-ROM_2001_2001.iso / files / utils misc / Boxer 0.18 / Boxer018.exe / boxer / LinBoxer / txttobmp.c < prev    next >
Encoding:
C/C++ Source or Header  |  2000-06-29  |  677 b   |  40 lines

  1. #include <stdio.h>
  2.  
  3. main()
  4. {
  5.   unsigned int w, h, r, a1, a2, a3, a4, a5;
  6.   unsigned char row[256], o;
  7.   int i, j;
  8.  
  9.   gets(row);
  10.   sscanf(row,"%d %d %d %d %d %d %d %d", &w, &h, &r, &a1, &a2, &a3, &a4, &a5);
  11.  
  12.   putchar(w >> 8);
  13.   putchar(w);
  14.   putchar(h >> 8);
  15.   putchar(h);
  16.   putchar(r >> 8);
  17.   putchar(r);
  18.   putchar(a1 >> 8);
  19.   putchar(a1);
  20.   putchar(a2 >> 8);
  21.   putchar(a2);
  22.   putchar(a3 >> 8);
  23.   putchar(a3);
  24.   putchar(a4 >> 8);
  25.   putchar(a4);
  26.   putchar(a5 >> 8);
  27.   putchar(a5);
  28.  
  29.   while (h--) {
  30.     memset(row,0,w);
  31.     gets(row);
  32.     for (i = 0; i < r; i++) {
  33.       for (o = 0, j = 7; j >= 0; j--)
  34.         o |= (row[i * 8 + 7 - j] & 1) << j;
  35.       putchar(o);
  36.     }
  37.   }
  38.  
  39. }
  40.