C语言,怎么样把指针指到文件的末尾?

2025-03-18 12:47:44
推荐回答(5个)
回答1:

1. 你写入文件进是按一行一个结构体写入的,这时你有没有用换行符,如果有,你就要在fseek时加入换行符的字节。
2. n在fseek时要减1,fseek(fp,(n-1)*44L,SEEK_SET); 才是你要修改的数据。

回答2:

利用fseek(fp, 0, SEEK_END)就将文件指针指到文件的末尾了

回答3:

fseek( fp,0,SEEK_END);

函数原形如下: int fseek( FILE *stream, long offset, int origin );
offset:
即相对于位置origin偏移的大小
origin:
移到指定位置

回答4:

这种问题最好还是看看书!有库函数可以做到这一点!

回答5:

根据其字节数, 然后利用fseek