【求助】为什么打开一个文件再保存后其文件大小变了?
如题,求助各位大神。今天写了几行代码,将文件prompts.mich打开,再保存为Reprompts.mich,发现Reprompts.mich比prompts.mich多了两字节,不知道是什么原因啊。。。程序代码:
#include <stdio.h> #include <stdlib.h> int main() { int ret = 0; float *mich; FILE *fp; // 分配内存空间 mich = (float*)calloc(527*264*576, sizeof(float)); fp = fopen("D:\\projects\\ssrb\\prompts.mich", "r"); fread(mich, sizeof(float), 527*264*576, fp); fclose(fp); fp = fopen("D:\\projects\\ssrb\\Reprompts.mich","w"); fwrite(mich, sizeof(float), 527*264*576, fp); fclose(fp); free(mich); return ret; }