FILE* f = fopen("rajat", "w");
fputs("sometext", f);
fseek(f, 6, SEEK_SET);
fputs("is a", f);
fclose(f);
成功返回:“someteis一”
但
FILE* f = fopen("rajat", "a");
fputs("sometext", f);
fseek(f, 6, SEEK_SET);
fputs("is a", f);
fclose(f);
不工作。 返回“sometextis一个”
任何想法,为什么? 什么是解决这一点,所以第二个码输出完全一样的第一?