请问如何在写入文件中一字符串时如何用记事本打开看不到内容啊?谢谢 用哪一种类呢?CFile还是其它? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我觉得一个简单的方法就是,可以看代码里用什么方式写入字符串比如用CFile 类和序列化类CArchive一起就可以实现,CString filepath = "D:\\"; CString name ="test";CString filename = filepath+name+".parm";//最后这个是你的文档程序定义的文件类型, CFile file;//建立一个CFile类对象,后面再用一CArchive类关联它进行文件读写 CString str; if(0 == file.Open(filename,CFile::modeCreate|CFile::modeWrite))//如果你想文本文件可读可添加参数CFile::typeText { str = "创建文件"+filename+"失败"; AfxMessageBox(str); return; } else { CArchive filerw(&file,CArchive::store); m_holdinfo.m_userinfo_pk = meng_pk; m_holdinfo.m_userinfo_sk = meng_sk; m_holdinfo.m_userinfo_serpk = _T("null"); m_holdinfo.m_userinfo_subsecret = _T("null"); //向文件存入数据 m_holdinfo.Serialize(filerw); //filerw<<m_holdinfo.m_userinfo_pk; //filerw<<m_holdinfo.m_userinfo_sk; //CString writerult; //writerult = meng_p+meng_q; //filerw.WriteString(writerult); //file.SetLength(file.GetPosition()); filerw.Close(); file.Close(); ClistCtrl没法清除选中记录问题 关于线程结束的奇怪问题,请高手指教! 请教关于密马变星号的方法 CTreeCtrl::Create的问题 各位大狭好!刚学vc 绘制矩形框 关于自定义分辨率的问题 怎么做COM+的安装程序才能使组件能被远程访问? 我怎么才能真正的屏蔽掉enter?? REPORT型列表控件的问题:如何不用FULLSELECT风格使各单元格也可以接收到NM_CLICK通知消息 文件大小 图片怎么存到数据库中?
比如用CFile 类和序列化类CArchive一起就可以实现,
CString filepath = "D:\\"; CString name ="test";
CString filename = filepath+name+".parm";//最后这个是你的文档程序定义的文件类型,
CFile file;//建立一个CFile类对象,后面再用一CArchive类关联它进行文件读写
CString str;
if(0 == file.Open(filename,CFile::modeCreate|CFile::modeWrite))
//如果你想文本文件可读可添加参数CFile::typeText
{
str = "创建文件"+filename+"失败";
AfxMessageBox(str);
return;
}
else
{
CArchive filerw(&file,CArchive::store);
m_holdinfo.m_userinfo_pk = meng_pk;
m_holdinfo.m_userinfo_sk = meng_sk;
m_holdinfo.m_userinfo_serpk = _T("null");
m_holdinfo.m_userinfo_subsecret = _T("null");
//向文件存入数据
m_holdinfo.Serialize(filerw);
//filerw<<m_holdinfo.m_userinfo_pk;
//filerw<<m_holdinfo.m_userinfo_sk; //CString writerult;
//writerult = meng_p+meng_q;
//filerw.WriteString(writerult);
//file.SetLength(file.GetPosition());
filerw.Close();
file.Close();