[求助]看不懂的文件长度
#include<stdio.h>void main()
{FILE *fp=fopen("TEST", );/*横线上分别为wb/wt方式。*/
fputc('A',fp);fputc('\n',fp);
fputc('B',fp);fputc('\n',fp);
fputc('C',fp);
fclose(fp);
}
上述程序方式串分别用"wt"和"wb"运行时,两次生成的TEST文件长度为何是7个字节和5个字节?特别是第一种方式实在想不通。
请各位帮忙!!!
----------------解决方案--------------------------------------------------------
具体地我也不大清楚,我估计会不会是"\n"在WB方式打开下被转化为回车、换行,导致的结果。
----------------解决方案--------------------------------------------------------
说错了,是wt下面,可能会转化
以上仅仅只是我的个人看法。
----------------解决方案--------------------------------------------------------