} count++;
}
}
8)输出函数
/**************************************************
函数名 : info_output() 输入参数:无 输出参数:无
功能 :显示学生个人信息
****************************************************/
void info_output() //浏览 { FILE *f_info; int i;
if((f_info=fopen(\//判断 printf(\没有学生信息!\
printf(\ system(\ return;
}
info_daoru();
学生信息 printf(\
if(count==0){ //判断
printf(\没有学生信息!\
printf(\
system(\
return;
}
else{
printf(\学号 姓名 性别 家庭地址//输出学生信息 for(i=0;i } } printf(\请按任意键返回上级:\ printf(\ system(\ printf(\ } 9)学生信息写入文件 /************************************************** 函数名 : info_xieru() 输入参数:无 输出参数:无 联系电话\\n\ 功能 :把学生个人信息数据写入到文件 ****************************************************/ void info_xieru() //学生信息写入文件函数 { for(i=0;i if(info[i].number==w.number) continue; if((f=fopen(\ } printf(\打开文件失败!\\n\\n\exit(0); int i; FILE *f; else fprintf(f,\%s %s %s %s \,info[i].phone); system(\ } fclose(f); printf(\保存成功!\\n\\n\printf(\system(\ return; } 10)删除学生信息函数 /************************************************** 函数名 : info_del() 输入参数:无 输出参数:无 功能 :删除学生个人信息 ****************************************************/ void info_del() //学生信息删除 { int i,j; info_daoru(); printf(\请输入要删除学生的学号:\scanf(\printf(\int pp; for(i=0;i<=count;i++){ //判断 if(info[i].number==pp) break; } if(i>=count){ } printf(\没有找到该学生!\\n\ printf(\学号 姓名 性别 地址 联系电话\\n\//显示删除信息 printf(\ printf(\printf(\ printf(\ printf(\ printf(\是否删除?\\t 1.是 \\t 2.否 \\t \while(1){ scanf(\switch(j){ case 1: info[i]=w; printf(\删除成功!\\n\\n\return; case 2: return; default : printf(\输入错误!请重新输入!\ } printf(\ } break; system(\} 11)学生信息修改函数 /************************************************** 函数名 : info_xiugai() 输入参数:无 输出参数:无 功能 :修改学生信息 ****************************************************/ void info_xiugai() //修改学生信息 {