使用winapi从文件中读取数据

时间:2012-10-23 21:24:46

标签: c++ c winapi

我知道在winapi中存在ReadFile()函数用于从文件中读取数据,但我不知道如何设置从文件读取的位置。我可以使用WinAPI吗?

2 个答案:

答案 0 :(得分:1)

是的,您可以使用SetFilePointerEx执行此操作。但是,除非您有充分的理由使用原始WinAPI,否则通常更好的方法是使用跨平台I / O库,例如C的stdio库或C ++的iostream库。这样,您的代码可以移植到任何平台。

答案 1 :(得分:1)

我认为您的意思是使用Win32 API搜索文件中的特定位置。使用该功能 SetFilePointerEx。但我仍然建议fseek()fopen()