欢迎来到天天文库
浏览记录
ID:43260941
大小:163.92 KB
页数:14页
时间:2019-09-29
《学生籍贯管理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、#includeusingnamespacestd;namespacecoun{intcount=0;}structstudent{charname[50];charno[50];charad[50];};structstudentstu[500];classData〃定义一个命名空间〃姓名〃学号〃籍贯〃定义结构型数组public:voidwritefile();voidopenfile();voidreadfile();};voidData::readfile()〃定义一个无返冋值的读取文件的函数usingnamesp
2、acecoun;inti;charstr[10];FILE*fp;fp=fopen("E:\message.txt"/'r");if(fp==NULL)return;elsefscanf(fp,"%d",&count);if(count!=0){for(i=0;i3、u[i].ad);}fclose(fp);return;}voidData::openfile(){usingnamespacecoun;charstrl[15]={"姓名:”};charstr2[15]={”学号:”};charstr3[15]={"籍贯inti;FILE*fp;fp=fopen("E:\message.txt"/"wn);jf(fp==NULL){cout«"打开文件失败Vvvendl;return;}elsefprintf(fp,"%d",count);■strl);",stu[ij.name);u,str2)4、;",stu[i].no);'str3);stu[i].ad);for(i=0;i500)cout«"信息太大无法存储!"«endl;ret5、urn;}if(count<=0){cout«,1您输入的信息有误,请重新输入return;}for(i=0;i>stu[i]・name;cout«"请输入学生的学号:”;cin〉>stu[i].no;cout«,(请输入学生的籍贯:cin>>stu[i].ad;cout«endl;}openfile();}〃关于查找的类〃查找的总惭数〃根据姓名查找的函数〃根据学号查找的函数〃根据籍贯查找的函数〃根据姓名查找的6、函数classSeach:publicData{public:voidsearchmessagef);voidsearchname();voidsearchno();voidsearchad();};voidSeach::searchname(){usingnamespacecoun;inti;charnum0[15];coutvv”请输入你要查询学生的姓名:scanf("%s",numO);intflag=O;for(i=0;i7、:”《stu[i].name;cout«"学号:"«stu[i].no;cout«"籍贯:"«stu[i].ad;cout«endl;//return;}if(i==count&&flag==0){coutvvendlvv“对不起!系统中没有此学生!请查证后重新输入!"«endl;return;}}voidSeach::searchno()〃根据学号查找的函数{usingnamespacecoun;inti;intflag=O;charname0[30];cout«,(请输入查询学生的学号:•*;cin»nameO;for(i=0;i8、unt;++i){if(!(strcmp(nameOzstu[i].no))){flag=-l;cout«"姓名:”《stu[i].name;cout«"学号:”vvstu[i]
3、u[i].ad);}fclose(fp);return;}voidData::openfile(){usingnamespacecoun;charstrl[15]={"姓名:”};charstr2[15]={”学号:”};charstr3[15]={"籍贯inti;FILE*fp;fp=fopen("E:\message.txt"/"wn);jf(fp==NULL){cout«"打开文件失败Vvvendl;return;}elsefprintf(fp,"%d",count);■strl);",stu[ij.name);u,str2)
4、;",stu[i].no);'str3);stu[i].ad);for(i=0;i500)cout«"信息太大无法存储!"«endl;ret
5、urn;}if(count<=0){cout«,1您输入的信息有误,请重新输入return;}for(i=0;i>stu[i]・name;cout«"请输入学生的学号:”;cin〉>stu[i].no;cout«,(请输入学生的籍贯:cin>>stu[i].ad;cout«endl;}openfile();}〃关于查找的类〃查找的总惭数〃根据姓名查找的函数〃根据学号查找的函数〃根据籍贯查找的函数〃根据姓名查找的
6、函数classSeach:publicData{public:voidsearchmessagef);voidsearchname();voidsearchno();voidsearchad();};voidSeach::searchname(){usingnamespacecoun;inti;charnum0[15];coutvv”请输入你要查询学生的姓名:scanf("%s",numO);intflag=O;for(i=0;i7、:”《stu[i].name;cout«"学号:"«stu[i].no;cout«"籍贯:"«stu[i].ad;cout«endl;//return;}if(i==count&&flag==0){coutvvendlvv“对不起!系统中没有此学生!请查证后重新输入!"«endl;return;}}voidSeach::searchno()〃根据学号查找的函数{usingnamespacecoun;inti;intflag=O;charname0[30];cout«,(请输入查询学生的学号:•*;cin»nameO;for(i=0;i8、unt;++i){if(!(strcmp(nameOzstu[i].no))){flag=-l;cout«"姓名:”《stu[i].name;cout«"学号:”vvstu[i]
7、:”《stu[i].name;cout«"学号:"«stu[i].no;cout«"籍贯:"«stu[i].ad;cout«endl;//return;}if(i==count&&flag==0){coutvvendlvv“对不起!系统中没有此学生!请查证后重新输入!"«endl;return;}}voidSeach::searchno()〃根据学号查找的函数{usingnamespacecoun;inti;intflag=O;charname0[30];cout«,(请输入查询学生的学号:•*;cin»nameO;for(i=0;i8、unt;++i){if(!(strcmp(nameOzstu[i].no))){flag=-l;cout«"姓名:”《stu[i].name;cout«"学号:”vvstu[i]
8、unt;++i){if(!(strcmp(nameOzstu[i].no))){flag=-l;cout«"姓名:”《stu[i].name;cout«"学号:”vvstu[i]
此文档下载收益归作者所有