MFC 怎么利用序列化读取路径的文件,得到数据
2017-11-29 · 知道合伙人数码行家
知道合伙人数码行家
向TA提问 私信TA
MFC将单个数据写文件:
[cpp] view plain copy
CStudent st;//假设有学生类,其构造函数会初始化三个成员变量m_stuID、m_stuID、m_stuScore
m_stuID = this->m_stuID;//this->m_stuID是窗体类中的成员
m_stuName = this->m_stuName;
m_stuScore = this->m_stuScore;
CFile file;
//=======================写=======================
file.Open(_T("E:\\student.data"),CFile::modeCreate|CFile::modeReadWrite);//打开/创建文件,打开后对其进行读写
CArchive ar(&file,CArchive::Mode::store);//这个包有两个方向(存储和读取),这里用文件进行存储
ar.WriteObject(&st);//把地址给他,它会自己写
//======================================================
ar.Close();
file.Close();