HANKER131523
2017-11-16 06:39c语言图片的的复制问题
最近想用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条回答
为你推荐
- MyString(const MyString &_str);跟运算符=的重载不是一个意思吗?为什么复制构造函数的定义不能像=重载那样写?
- c语言
- c++
- 2个回答
- E0144 a value of type "const char*" cannot be used to initialize an entity of type "char*"
- c语言
- c++
- 3个回答
- 为什么会出错?构造函数应该怎么调用?
- c语言
- c++
- 2个回答
- 用arduino实现温湿度传感器dht11,求大佬帮我看看代码,怎样写才能实现读取传感器信号?
- c语言
- 开发语言
- c++
- 2个回答
- c语言菜鸟求解`生成随机数组 将其中偶数存在b中
- c语言
- 开发语言
- c++
- 1个回答
换一换