要在dll中进行数据存盘,存成顺序文件好了,用什么函数呢

解决方案 »

  1.   

    #define FILENAME "databackup.txt"
    void writedata(ORIGINDATA * lpRaw;)
    {
    HANDLE hFile;
    DWORD dwWrite=0;
    char * filename;
    filename=FILENAME; hFile = CreateFile( filename,
    GENERIC_WRITE,
    FILE_SHARE_WRITE,
    NULL,
    CREATE_ALWAYS,
    FILE_ATTRIBUTE_NORMAL,
    NULL
    );
    if (hFile == INVALID_HANDLE_VALUE)
    {

    errorInfoFlag =FDSA_ERR_PROC;
    }
    WriteFile(hFile,lpRaw,sizeof(ORIGINDATA),&dwWrite,NULL);}
    为什么打开databackup.txt是乱码,怎么样才能直接打开看到ORIGINDATA数据结构的数据