我已经阅读了所有资料,并试图理解为什么这段代码会给出这样的输出,但我无法理解。如果有人可以给我具体的答案,请......
#include<stdio.h>
int main()
{
FILE *fp1;
FILE *fp2;
fp1=fopen("abc","w");
fp2=fopen("abc","w");
fwrite("BASIC",1,5,fp1);
fwrite("BBBBB CONCEPTS",1,14,fp2);
return 0;
}
当我打开文件“abc”时,输出是基本概念。为什么第二个 fwrite 没有覆盖文件“abc”的内容?预期的输出应该是 BBBBB 概念