if (m &&NumberOfBytesRead == 0)//握碧裂判断读文件结束
CloseHandle(hFile)
return
}
else
{
pPicture = NULL
break
}
调用 ReadFile() 读取文件铅态,如果读到文件结束,ReadFile函数返回槐谈源 0 (FALSE),这时调用GetLastError函数,GetLastError函侍雹数返回ERROR_HANDLE_EOF你是因为Create的时候带有OPEN_ALWAYS参数吧。
这时候末尾写文知旅件不需要做判断,搭冲凳直判谈接
fseek(stream,SEEK_END)//FileSeek跳转到末尾写就可以了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)