MFC CFile读取文件乱码问题? 10
程序读取文本文件字符但是在弹出消息框显示数据时居然是乱码为什么?怎么解决?CStringm_szTmp;charbuf[1000];memset(buf,0,sizeof...
程序读取文本文件字符 但是在弹出消息框显示数据时居然是乱码 为什么?怎么解决?
CString m_szTmp;
char buf[1000];
memset(buf,0,sizeof(buf));
CFileDialog dlg(TRUE);
if (dlg.DoModal() == IDOK) {
CFile mfile;
mfile.Open(dlg.GetPathName(), CFile::modeRead);
mfile.Read(buf, sizeof(buf));
m_szTmp = CString(buf);
MessageBox(m_szTmp);//显示数据
UpdateData(false);
mfile.Close();
} 展开
CString m_szTmp;
char buf[1000];
memset(buf,0,sizeof(buf));
CFileDialog dlg(TRUE);
if (dlg.DoModal() == IDOK) {
CFile mfile;
mfile.Open(dlg.GetPathName(), CFile::modeRead);
mfile.Read(buf, sizeof(buf));
m_szTmp = CString(buf);
MessageBox(m_szTmp);//显示数据
UpdateData(false);
mfile.Close();
} 展开
2个回答
展开全部
要看你读取的是什么文件,比如你就这样读doc的文件肯定乱码,而读普通txt文件就行。
追问
就是txt文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询