?? read.cpp
字號:
#include <stdio.h>
typedef struct
{
char id[2];
long filesize;
int reserved[2];
long headersize;
long infosize;
long width;
long depth;
int biPlanes;
int bits;
long biCompression;
long biSizeImage;
long biXPelsPerMeter;
long biYPelsPerMeter;
long biClrUsed;
long biClrImportant;
} BMPHEAD;
int main()
{
char name1[20] = "dip7_2.bmp";
char name2[20] = "dip7_2a.bmp";
char name[20] = "temp.bmp";
unsigned char buf1[1024],buf2[64],buf[256];
FILE *fp,*fp1,*fp2;
BMPHEAD bmp1,bmp2;
fp1 = fopen(name1,"rb");
fp2 = fopen(name2,"rb");
fp = fopen(name,"wb");
fread(&bmp1,sizeof(BMPHEAD),1,fp1);
fread(&bmp2,sizeof(BMPHEAD),1,fp2);
fwrite(&bmp1,sizeof(BMPHEAD),1,fp);
fread(buf1,1024,1,fp1);
fread(buf2,64,1,fp2);
fwrite(buf1,1024,1,fp);
fclose(fp1);
for ( int i = 0 ; i < 256 ; i++ )
{
fread(buf,256,1,fp2);
fwrite(buf,256,1,fp);
}
fclose(fp2);
fclose(fp);
return 0;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -