CArchive写结构体
CArchive和cfile写入结构体读写都正常,但是打开文本是乱码。
CFile m_file;
if(!m_file.Open(m_Path,CFile::modeCreate|CFile::modeWrite))
{
return FALSE;
}
ListItem listitem;//结构体
listitem=m_list.front();
CArchive ar(&m_file,CArchive::store);
ar.Write(&listitem,sizeof(listitem));
ar.Close();
m_file.Close();
应该怎么写?可以改编码格式吗?打开文本的时候不要乱码?CArchive能实现吗?