已经知道了.dat文件的格式了,但不知道用C++该如何将内容读取出来,哪位高手指点下

解决方案 »

  1.   

    跟TXT文件一样读取,如果是加密后可根据你分析出来的结构进行读取。
      

  2.   

    fopen,和fread,fclose之类的函数不会不知道吧?当然iostream也是可以的。API的File操作也没问题,去打打基础吧~
      

  3.   

    哈,我也在打基础。我会用fopen.嘿嘿
      

  4.   

    HANDLE m_hFileMain
    m_hFileMain=::CreateFile(strpath,dwDesiredAccess,dwShareMode,NULL, dwCreationDisposition,FILE_ATTRIBUTE_NORMAL,NULL);DWORD & dwLenMain;
    DWORD dwRead;
    dwLenMain=::GetFileSize(m_hFileMain,null);BYTE *&pMainFile
    pMainFile=(BYTE*)::malloc(dwLenMain);
    ::SetFilePointer(m_hFileMain,0,NULL,FILE_BEGIN);
    ::ReadFile(m_hFileMain,pMainFile,dwLenMain,&dwRead,NULL))closehandle(m_hFileMain);