第3个回答 2012-10-10
DWORD filesize, RealSize;
TCHAR* buffer ;
HANDLE fp;
fp = CreateFile("c:\\*.txt", GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
filesize = GetFileSize(fp, NULL);
buffer = new TCHAR[filesize];
memset(buffer, 0, filesize);
ReadFile(fp, buffer, filesize, &RealSize, NULL);本回答被提问者和网友采纳