MFC中文件的读写

来源:互联网 发布:数据精灵ios破解版 编辑:程序博客网 时间:2024/05/23 12:16

BOOLCDictManagerDlg::ReadData()

{

        CStdioFilefile;

        CFileExceptionexp;

 

        if(file.Open(“c:\\ziku.txt”,CFile::typeText|CFile::modeRead,&exp) == FALSE)

        {

                  CStringsMsg;

                  exp.GetErrorMessage(sMsg.GetBuffer(1024),1024);

sMsg.ReleaseBuffer();

                  MessageBox(sMsg,"错误",MB_OK|MB_ICONERROR);

                  returnFALSE;

        }

 

CStringsValue;

        while(file.ReadString(sValue))

    {//sVal是读出的一行数据,也可以用如下形式:

//char cBuf[1024];

//while(file.ReadString(cBuf,1024))

}

}

 

写文件

BOOLCDictManagerDlg::SaveToFile()

{

        CStdioFilefile;

        CFileExceptionexp;

 

        if(file.Open(“c:\\ziku.txt”,CFile::modeCreate|CFile::modeWrite|CFile::typeText,&exp) == FALSE)

        {

                  CStringsMsg;

                  exp.GetErrorMessage(sMsg.GetBuffer(1024),1024);

                  sMsg.ReleaseBuffer();

                  MessageBox(sMsg,"错误",MB_OK|MB_ICONERROR);

                  returnFALSE;

        }

 

        file.WriteString("#BEGIN__[B]\r\n");//写一行数据

 

        returnTRUE;

}

0 0
原创粉丝点击