MFC输入的数据在文件中是乱码怎么解决???急求解答!!!

voidCMy1007830104Dlg::OnAdd(){//TODO:AddyourcontrolnotificationhandlercodehereUpdateD... void CMy1007830104Dlg::OnAdd()
{
// TODO: Add your control notification handler code here
UpdateData();
person p1;
p1.xingming=m_name;
p1.xingbie=m_sex;
p1.birthday=m_birthday;
p1.city=m_city;
p1.workplace=m_wokplace;
p1.workphone=m_workphone;
p1.homephone=m_homephone;
p1.post=m_post;
p1.email=m_email;

CFile file;
CFileException FileE;
if (!file.Open(TEXT("e:\\list.txt"),CFile::modeReadWrite|CFile::modeCreate
|CFile::typeBinary|CFile::shareDenyNone,&FileE))
{
MessageBox("打开文件失败!");
exit(1);
}
// file.Write(&p1,sizeof(p1));
MessageBox("添加成功!");
Invalidate();
}
在对话框中输入数据后,打开文件,出来的都是乱码,怎么解决?拜托哪个大侠帮帮我吧,马上就得交了,就这个问题了...
展开
 我来答
昆仑机电
2011-10-15 · 超过32用户采纳过TA的回答
知道答主
回答量:109
采纳率:0%
帮助的人:94.6万
展开全部
请以字符方式写入txt文件谨敬中伏闹。。缺晌罩。可以使用CSstdioFile类..嗯应该是有这样一个类。MFC类。。派生于CFile顺便搜索这个类的使用方式就行了。。
guojiaxingtudi
2011-10-15 · 超过43用户采纳过TA的回答
知道小有建树答主
回答量:122
采纳率:0%
帮助的人:122万
展开全部
干嘛非得用二进制方式打开啊,用普通方式打开试试吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式