wrfile.Open(strFileSave,CFile::modeRead|CFile::modeWrite|CFile::modeCreate);
wrfile.WriteString("aaa");
偶想在文件的末尾接着写,不知该添什么语句
wrfile.SeekToEnd();用这个句子也不行

解决方案 »

  1.   

    BOOL CreateLogFile(char *strInfo,char *strFileName)
    {
    if (lstrlen(strInfo)<1)
    return FALSE;
    CFile file;
    file.Open(strFileName,CFile::modeCreate|CFile::modeReadWrite|CFile::modeNoTruncate);
    file.SeekToEnd();
    CString temp;
    char *pStrInfo;
    temp=strInfo;
    temp=temp+"\r\n";
    pStrInfo=temp.GetBuffer(temp.GetLength());
    file.Write(pStrInfo,::lstrlen(pStrInfo));
    file.Close();
    return TRUE;
    }
      

  2.   

    SeekToEnd搜索到文件末尾,可以的