以学生信息管理系统为例,通过对简单应用软件系统的设计,编制、调试,实现简单的增加、删除、排序等运算,以学习应用MFC库类编写对话框的原理,加深对C++类的学习及应用。初步掌握基于MFC库类对对话框界面的设计,通过创建类成员函数成员变量,编辑控件创建消息映射,调用消息函数完成数据的输入输出,实现相关功能。
if (cout!=1) { CString strdo=FileData; vector<CString> *vect =new vector<CString>(); int nend=0; int nbegin=0; while(nend != -1) { nend = strdo.Find(" ",nbegin); if(nend == -1) vect->push_back(strdo.Mid(nbegin, strdo.GetLength()-nbegin)); else vect->push_back(strdo.Mid(nbegin, nend-nbegin)); nbegin = nend + 1; } vector<CString>::iterator iter=vect->begin(); CString Snox=*(iter+3); Snox=Snox.Right(Snox.GetLength()-5); if(strcmp(Snox,m_dorm_num_search)==0) { student.num=*(iter+0); http://www.77cn.com.cn=*(iter+1); student.sex=*(iter+2); student.dorm=*(iter+3); student.phone=*(iter+4); vectstu->push_back(student); } } cout++; } m_stusearch.DeleteAllItems(); onshow(); }
void CStusearchDlg::onshow() { Student student; vector<Student>::iterator iter=vectstu->begin(); for (;iter<vectstu->end();iter++) { student=*iter; if (strcmp(student.num,"")==0) { AfxMessageBox("未找到此宿舍!"); return;