管理系统序列化以及写入写出问题

CMy22222Doc::CMy22222Doc() { // TODO: add one-time construction code here CFile file; if(!file.Open("data.txt",CFile::modeRead)) { return; } //这段代码注释掉,因为已经Open了,所以不需要再次Open了 /* else { file.Open("data.txt",CFile::modeRead); } */ CArchive Ar(&file,CArchive::load); Serialize(Ar); }
void Serialize(CArchive &ar) { if(ar.IsStoring()) { ar<<bornf; //注意:是<< ar<<bornm; ar<<borny; ar<<hy; ar<<level; ar<<name; ar<<score; ar<<sex; ar<<sq; ar<<square; ar<<workf; ar<<workm; ar<<worky; ar<<xl; ar<<xlf; ar<<zc; ar<<zcf; } else { ar>>bornf; //注意:是>> ar>>bornm; ar>>borny; ar>>hy; ar>>level; ar>>name; ar>>score; ar>>sex; ar>>sq; ar>>square; ar>>workf; ar>>workm; ar>>worky; ar>>xl; ar>>xlf; ar>>zc; ar>>zcf; } }