mfc读文件 cfile

2024-11-15 13:21:37
推荐回答(3个)
回答(1):

你怎么读的呀!~

写入的时候
m_pFile->Seek(0,CFile::end); // 指向文件最后:多次写入都在一文件中了
m_pFile->Write(pData,u2Size); // 写入内容

读的时候
m_pFile->Read(pData,m_pFile->GetLength()); // size为全部文件的大小

回答(2):

你是用什么模式打开文件的??
有没有CFile::modeNoTruncate模式,当文件存在是,,不会截断,而是在后面插入

回答(3):

不知道你是不是希望一行一行读取?
试试CStdioFile?