

clrscr();
BitmapPut(10, 10,
(BITMAP *)&(unsigned char[])
{0,5,0,5,
0b10001000,
0b01010000,
0b00100000,
0b01010000,
0b10001000},
&(SCR_RECT){{0,0,160,100}},A_REPLACE);
SCR_RECT a_sauver = {{10, 10, 18, 18}};
char buffer_mem[BITMAP_HDR_SIZE + 8*4/8];
BitmapGet(&a_sauver, buffer_mem);
ngetchx();
FILE *g = fopen ("var1", "wb");
fputc(0,g);
fputs(buffer_mem, g);
fputc(PIC_TAG, g); fclose(g);