1、使用MFC提供的serialize功能,具体参考CObject::Serialize
2、使用XML格式存储轿备数据
3、使用碰帆答GOOGLE的ProtocolBuffer
CFile fileCString sPath = "...."// 设置文件路径
if (!file.Open(sPath, CFile::modeCreate | CFile::modeWrite))
return
BYTE* pData/闹消/ 将数据保存到指针中;
long lsize= 0/搜亏/ 设置数据液漏知大小
file.Write(pData, lSize)
file.Close()
CFile fCFileException e
if(!f.Open(_T("log.txt"轮尘并), CFile::modeReadWrite|CFile::modeNoTruncate|CFile::modeCreate, &e)) return
char pbuf[1024] = {'\0'}
WideCharToMultiByte(CP_ACP, 0, logstring, -1, pbuf, 1024, NULL, NULL)
f.SeekToEnd()
int n = strlen(pbuf)
f.Write(pbuf,strlen(pbuf))
f.Flush()
f.Close()
我兄吵是这么做腊迹的!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)