关于文件操作的问题
发表于: 2006-9-5 14:49 [编辑] [引用] [投诉] [快速回复]
--------------------------------------------------------------------------------
HANDLE hFile;
DWORD dwPtr;
CString str;
CFile file("1.txt",CFile::modeCreate|CFile::modeWrite);
pGraphic->m_sPreObjs=m_sPreObjs;
dwPtr = SetFilePointer (hFile,0, NULL, FILE_END) ;
file.Write(pGraphic->m_sName,strlen(pGraphic->m_sName));
//dwPtr = SetFilePointer (hFile, 2*((j+1)++)*strlen(pGraphic->m_sName), NULL, FILE_BEGIN) ;
str.Format(_T("%s\r\n"),pGraphic->m_sPreObjs);
file.Write(str,strlen(str));
file.Close();
pGrphic->m_sPreObjs是取得对象的变量值,可以随便用一个字符串变量来理解
请教这个文件操作里边格式化字符串已经设置了,回车换行了,怎么总是将原来的内容覆盖呢?是不是
CFile file("1.txt",CFile::modeCreate|CFile::modeWrite);的位置不对,我把它放到LButtonUp的消息相应函数里了?他应该放到哪里呢?
谢谢各位大侠指点!