MFC完成在文件尾追加數據的辦法。本站提示廣大學習愛好者:(MFC完成在文件尾追加數據的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是MFC完成在文件尾追加數據的辦法正文
本文實例講述了MFC完成在文件尾追加數據的辦法。分享給年夜家供年夜家參考。詳細以下:
BOOL CDelDlg::WritetoFile(CString sValue) { CString sFile = GetExePath() + "\\1.log"; CStdioFile file; if(file.Open(sFile, CFile::modeCreate | CFile::modeWrite | CFile::modeNoTruncate)) { file.SeekToEnd(); // 挪動文件指針到末尾 file.WriteString(sValue); file.Close(); } return FALSE; }
個中,GetExePath()代碼以下:
// 前往可履行文件地點的目次(不包括最初的'\') CString GetExePath() { char sFileName[256] = {0}; CString sPath = _T(""); GetModuleFileName(AfxGetInstanceHandle(), sFileName, 255); sPath.Format("%s", sFileName); int pos = sPath.ReverseFind('\\'); if(pos != -1) sPath = sPath.Left(pos); else sPath = _T(""); return sPath; }
願望本文所述對年夜家的MFC法式設計有所贊助。