#include <stdio.h>
short h[27];
unsigned char a[10000];
short ww,hh,w4;
FILE *fp,*fp1;
main()
{
  int i,j,k=-1;
  fp=fopen("dsc_0503-1.bmp","rb");
  if(fp==0){ printf("\n\t file not found!\n"); exit(0); }
  fp1=fopen("dsc1.bmp","wb");
  fread(h,2,27,fp);   fwrite(h,2,27,fp1);
  ww=h[9]; hh=h[11]; w4=((ww*3-1)/4+1)*4;
    printf("%d %d\n",ww,hh);
  for(i=0;i<hh;i++){
    fread(a,1,w4,fp);
    if(k==-1)for(j=0;j<ww*3;j++)if(a[j]!=0xff)k=0;
    if(k!=-1){ fwrite(a,1,w4,fp1); k++; }
  }
  fclose(fp); fclose(fp1);
    printf("%d, %d\n",k,hh);
  h[11]=k;
  fp=fopen("dsc1.bmp","rb+");
  fwrite(h,2,27,fp); fclose(fp);
}
