全文预览

c语言程序课程设计报告-学生籍贯信息记录簿设计

上传者:叶子黄了 |  格式:doc  |  页数:15 |  大小:0KB

文档介绍
;?fread(&k,sizeof(int),1,fp);?dd.count=k;?for(i=0;i<k;i++)?{ fread(&st,sizeof(structstudent),1,fp); strcpy(dd.stu[i].name,st.name); strcpy(dd.stu[i].no,st.no);strcpy(dd.stu[i].ad,st.ad);?}?fclose(fp);}//删除学生记录voiddelete_data(){?inti,k;?charno[50];?printf("\n请输入要删除学生的学号:");?scanf("%s",no);?k=-1;?for(i=0;i<dd.count;i++)?{ if(strcmp(dd.stu[i].no,no)==0) { k=i; break; }?}?if(k==-1)?{ printf("\n\n没有找到该学生(学号-%s)!",no);?}?else?{ for(i=k;i<dd.count;i++) {?strcpy(dd.stu[i].name,dd.stu[i+1].name); strcpy(dd.stu[i].no,dd.stu[i+1].no);strcpy(dd.stu[i].ad,dd.stu[i+1].ad); } dd.count--; save_data(); printf("\n\n删除(学号-%s)成功!",no);?}}//编辑学生记录voidedit_data(){?inti,k;?charno[50],ad[20];?printf("\n请输入要编辑学生的学号:");?scanf("%s",no);?k=-1;?for(i=0;i<dd.count;i++)?{ if(strcmp(dd.stu[i].no,no)==0) { k=i; break; }?}

收藏

分享

举报
下载此文档