int fg=0;
NAME_VECTOR1::iterator l;
ofstream XR("STU_Information.text");
for(l=Class_1.Class_STU_Info.begin();l!=Class_1.Class_STU_Info.end();l++ )
{
if(Stu_Num.Compare(l->STU_Num)==0 )
{
Class_1.Class_STU_Info.erase(l);
fg=1;
}
/*if(!Class_1.Class_STU_Info.end())
{
AfxMessageBox(l->STU_Num);break;
}*/
XR<STU_Num<STU_Name
<STU_Sex<STU_Birthday
<STU_Zhuanye<STU_Xf<STU_Beizu;
}
XR.close();
if(fg==0)AfxMessageBox("找不到你要找的信息,删除失败!");
else AfxMessageBox("删除成功!");
上面的Class_1.Class_STU_Info.begin();是vector的 容器 但是为什么不能删除第一条记录?
--------------------next---------------------
阅读(1019) | 评论(0) | 转发(0) |