[C++] 纯文本查看 复制代码
#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[])
{
HANDLE hFile;
LARGE_INTEGER filePosition;
OVERLAPPED ov = {0, 0, 0, 0, NULL };
CHAR buffer[256] = {};
DWORD nByte;
filePosition.HighPart = 0;
filePosition.LowPart = 6;
hFile = CreateFile(_T("a.txt"), GENERIC_READ, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
ov.Offset = filePosition.LowPart;
ov.OffsetHigh = filePosition.HighPart;
ReadFile(hFile, buffer, 7, &nByte, &ov);
buffer[nByte] = '\0';
printf ("%s\n", buffer);
filePosition.HighPart = 0;
filePosition.LowPart = 14;
ov.Offset = filePosition.LowPart;
ov.OffsetHigh = filePosition.HighPart;
ReadFile(hFile, buffer,6, &nByte, &ov);
buffer[nByte] = '\0';
printf ("%s\n", buffer);
CloseHandle(hFile);
return 0;
}