
























CArchive使用时,确定文件结尾可以使用意外来处理。
CArchive ar(&file, CArchive::load);
try
{
while(1)
{
CStoreName rn;
ar>>rn.sName>>rn.s>>rn.iy;
if(rn.sName.IsEmpty() || rn.s.IsEmpty() || rn.iy == 0)
break;
m_Names.Add(rn);
}
}
catch(CArchiveException* e)
{
e->Delete();
}
ar.Close();
这样就免去了确定写入数量的麻烦。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。