在MFC中如何将通过Serialize()将数据正确的写入文件

在MFC中如何将通过Serialize()将数据正确的写入文件,第1张

直接重载这个函数,采举基用文档和视结构的话,为了保存数据,这个函数是必须要进行重载的,写成消答大你自己需要的数据保存方式,比如拿竖说保存成二进制或者是文本文件

最简单的方法你就是尝试一下流 *** 作符“《”啊,用这个就可以把数据写入到文件中,默认的话是文本格式,如果保存的是字符串的话,你可以用记事本打开来看的,下面是MSDN中的例子:

void CAge::Serialize( CArchive&ar )

{

CObject::Serialize( ar )

if( ar.IsStoring() ) //这对应存储

ar <<m_years

else //这对应读取

ar >>m_years

}

图片上传可以提世者前进行,先上传再提交就不会有这种问题! 如果非要一起提交的话知槐,那可以搜猛薯把file单独加入到提交序列中 $("form").serialize()+"&fileInput="+$("input[name='fileInputName']").val()这样也是可以的


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/8226708.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存