发新话题
打印

文件操作

文件操作

请教一下怎么把变量的值写入文件,变量的值是不断变化的而且都需要保存,又没有关于这方面的源程序,或者思路,请各位大侠指点迷津!谢谢

TOP

使用fopen这些函数。

TOP

关于文件操作的问题

发表于: 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的消息相应函数里了?他应该放到哪里呢?
谢谢各位大侠指点!

TOP

发新话题