谢谢

解决方案 »

  1.   

    内存映射HANDLE hFile = CreateFile("data.dat", GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, (HANDLE)0);HANDLE hMapping = CreateFileMapping(hFile, NULL, PAGE_READONLY, 0, 0, NULL);BYTE *pData = (BYTE*)MapViewOfFile(hMapping, FILE_MAP_READ, 0, 0, 0);
    //pData就是文件的内容CloseHandle(hMapping);
    CloseHandle(hFile);
      

  2.   

    VC++中使用内存映射文件处理大文件
    http://www.yesky.com/20030117/1649013.shtml
    很具体的讲解,偶用过了,呵呵