HANKER131523
HANKER131523
2017-11-16 06:39

c语言图片的的复制问题

  • c
  • 图片

最近想用c语言写一个复制图片的小程序,用fread和fwrite,代码如下(控制台程序):
#define BUFFER_SIZE 10*1024*1024
main()
{
FILE *out;
FILE *fp;
int length;
static char buffer[BUFFER_SIZE];

    fp = fopen("1.bmp", "rb");
    out = fopen("out.bmp", "wb")

    fseek(fp, 0, SEEK_END);
    length = ftell(fp);

    fread(buffer, 1, length, fp);

    rewind(out);
    fwrite(buffer, 1, length, out);

    fclose(out);
    fclose(fp);

}

程序运行后,out.bmp和1.bmp的大小一样,可是打不开,哪位大神帮忙看一下有什么问题吗

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

2条回答