以r(只读)方式打开的文件只能读不能写,以w(只写)方式打开的文件会将原同名文件删除后新建一个文件,只有以a(追加)方式打开文件才能满足你的要求(刚才搞错了以a方式打开的文件本身的文件指针会被自动移动到文件尾的,不需要自己移动)。
以r、w、a方式打开的文件都可以用fseek(fp,0L,SEEK_END)这种方法来将文件指针移动到文件尾的。
如果不用这种方法我想还可以用文件大小来作为fseek()的偏移量的方法使文件指针移到文件尾,但是简单的方法不用为什么要用复杂的呢?
以r、w、a方式打开的文件都可以用fseek(fp,0L,SEEK_END)这种方法来将文件指针移动到文件尾的。
如果不用这种方法我想还可以用文件大小来作为fseek()的偏移量的方法使文件指针移到文件尾,但是简单的方法不用为什么要用复杂的呢?