#include <stdio.h>
#define N 16
int main() {
  FILE *fp2;
  int i;
  unsigned char h[54+N]=
 {0x42,0x4d,
  0x46,0x0,0x0,0x0, /* ファイルの大きさ. N に応じて計算=54+N*/
  0x0,0x0,0x0,0x0,
  0x36,0x0,0x0,0x0,
  0x28,0x0,0x0,0x0,
  0x2,0x0,0x0,0x0,  /* 横のピクセル数, 横何ドットか? N に応じて計算 */
  0x2,0x0,0x0,0x0,  /* 縦のピクセル数, 縦何ドットか? N に応じて計算 */
  0x1,0x0,
  0x18,0x0,
  0x0,0x0,0x0,0x0,
  0x10,0x0,0x0,0x0,  /* 画像部分のデータサイズ. N の値. */
  0x13,0xb,0x0,0x0,
  0x13,0xb,0x0,0x0,
  0x0,0x0,0x0,0x0,
  0x0,0x0,0x0,0x0};
  fp2 = fopen("mypic.bmp","w");
  for (i=54; i<54+N; i++) h[i] = 0;
  h[54] = 0xff; h[55] = 0xff; h[56] = 0xff;
  for (i=0; i<54+N; i++) fputc(h[i],fp2);
  fclose(fp2);
  return(0);
}

/*
BMP format     :   http://ja.wikipedia.org/wiki/Windows_bitmap
  BITMAPINFOHEADER
*/

