用CreateFile()打开的文件,怎么判断读写位置是否已经是末尾?

有什么API函数吗
2025-02-24 21:15:10
推荐回答(2个)
回答1:

你是因为Create的时候带有OPEN_ALWAYS参数吧。

这时候末尾写文件不需要做判断,直接

fseek(stream,SEEK_END);//FileSeek

跳转到末尾写就可以了。

回答2:

调用 ReadFile() 读取文件,如果读到文件结束,ReadFile函数返回 0 (FALSE),这时调用GetLastError函数,GetLastError函数返回ERROR_HANDLE_EOF