经常被引用的最简单的C程序,但几乎所有的C教材都错了
最简单的读一个文件,然后写出到另一个文件,很多C教材都有这个例子,确实看起来太简单,但只要你编译并运行,用二进制编辑器仔细查看结果,
你就会百思不得其解,
很多对库函数的说明会让你越看越糊涂。
FILE *fp1, *fp2;
char c;
fp1 = fopen("Input.bin", "rb");
fp2 = fopen("Output.bin", "wb");
while(!feof(fp1)) {
c = fgetc(fp1);
fputc(c, fp2);
}
fclose(fp1);
fclose(fp2);