fseek不起作用, 当文件fopen在a模式下

Posted beckzhu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了fseek不起作用, 当文件fopen在a模式下相关的知识,希望对你有一定的参考价值。

情景:

	FILE *fp = fopen(fileName, "a");
	fprintf(fp, "hello,");
	fseek(fp, -1, SEEK_CUR);
	fprintf(fp, "?");
	fclose(fp);

输出:

hello,?

 

在a模式下, 每次写人时会重新seek到文件尾部, 即使先前fseek到前面的某个位置。

以上是关于fseek不起作用, 当文件fopen在a模式下的主要内容,如果未能解决你的问题,请参考以下文章

fseek只用fread调用而不是读取?

73.fseek与宽字符读取文件

文件流:"fopen","fclose",“ftell”"fseek","fgets","fprintf&qu

BMP 颜色反转功能不起作用

C语言如何获取文件大小?fseek() + ftell()

FILE文件流的中fopenfreadfseekfclose的使用