<分区>
我一直在尝试从文件中读取数据,并且我正在使用 Windows API 函数 ReadFile()
。我使用了以下代码:
int main()
{
LPDWORD bytesRead = 0;
HANDLE hFile = CreateFile("TestFile.txt", GENERIC_READ | GENERIC_WRITE, 0, 0, OPEN_ALWAYS, 0, 0);
char Data[600];
ReadFile(hFile, Data, 10, bytesRead, 0);
cout << Data;
cin.get();
}
当我执行这段代码时,它引发了访问冲突!
这是为什么?我觉得我正在正确使用 ReadFile()
- 但我可能错了。我该如何解决这个错误(如何正确使用 ReadFile()
)?