BITMAPINFOHEADER bmpiheader;
BITMAPFILEHEADER bmpfheader;
unsigned int bbuffer[2048];
FILE *fptr;
fptr=fopen("first.bmp","rb");
fread(&bmpfheader,sizeof(BITMAPFILEHEADER),1,fptr);
fread(&bmpiheader,sizeof(BITMAPINFOHEADER),1,fptr);
fread(bbuffer,sizeof(UINT),sizeof(bbuffer),fptr);
fclose(fptr);
fptr=fopen("new.bmp,"wb");//makes new .bmp file for bin writing
fwrite(&bmpfheader,sizeof(BITMAPFILEHEADER),1,fptr);
fwrite(&bmpiheader,sizeof(BITMAPINFOHEADER),1,fptr);
fwrite(bbuffer,sizeof(UINT),sizeof(bbuffer),fptr);
fclose(fptr);