c语言机房机位预定系统

发布时间 : 星期六 文章c语言机房机位预定系统更新完毕开始阅读

int i=0,j=0,sway,t,x; char name[10],number[11]; printf(\学生考勤修改\\n\

if((fp=fopen(\将文件内容读入内存 {

printf(\文件打开失败\\n\ exit(0); }

for(i=0;feof(fp)==0;i++)

fread(&stu[i],sizeof(struct student),1,fp); //读取文件内容 fclose(fp); //关闭文件

printf(\选择查找方式:\\n按照姓名查找:1 按照学号查找:2\\n\ scanf(\ if(sway==1) {

printf(\请输入需要修改学生的姓名:\\n\ scanf(\ for(j=0;t!=0;j++) {

t=strcmp(stu[j].name,name); if(j==i) { t=0;

printf(\未找到您所查询的数据,请重新输入\\n\ } }

if(j

printf(\您查找的学生信息如下:\\n姓名:%s\\n学号:%s\\n性别:%c\\n当前考勤次

数%d\\n\

printf(\是否修改该生考勤信息?\\n否:0 是:1\\n\选择是否修改考勤

12

scanf(\输入选择变量值 if(x==1) {

printf(\请输入新的考勤值:\ scanf(\

if((fp=fopen(\ {

printf(\文件打开失败\\n\ exit(0); }

for(j=0;j

if(fwrite(&stu[j],sizeof(struct student),1,fp)!=1) printf(\文件写入错误\\n\写入文件 fclose(fp); //关闭文件 } }

printf(\是否继续修改其他学生考勤?\\n否:0 是:1\\n\ scanf(\ if(x==1) change(); }

if(sway==2) {

printf(\请输入需要修改学生的学号:\\n\ scanf(\ for(j=0;t!=0;j++) {

t=strcmp(stu[j].number,number); if(j==i) {

13

t=0;

printf(\未找到您所查询的数据,请重新输入\\n\ } }

if(j

printf(\您查找的学生信息如下:\\n 姓名:%s\\n学号:%s\\n性别:%c\\n当前考勤次

数:%d\\n\ printf(\是否修改该生考勤信息?\\n 否:0 是:1\\n\选择是否修改考勤 scanf(\输入选择变量值 if(x==1) {

printf(\请输入新的考勤值:\

scanf(\输入新的考勤值

if((fp=fopen(\以只写方式打开文件 {

printf(\文件打开失败\\n\ exit(0); }

for(j=0;j

if(fwrite(&stu[j],sizeof(struct student),1,fp)!=1) printf(\文件写入错误\\n\写入文件 fclose(fp); //关闭文件 } }

printf(\是否继续修改其他学生考勤?\\n 否:0 是:1\\n\ scanf(\ if(x==1) change(); }

printf(\返回主菜单\\n\

14

getchar(); a=getchar(); getchar(); if(a=='0') main(); }

void search() {

int i=0,j=0,sway,t,x; char name[10],number[11]; printf(\学生信息查询\\n\

if((fp=fopen(\ {

printf(\打开文件失败\\n\ exit(0); }

for(i=0;feof(fp)==0;i++)

fread(&stu[i],sizeof(struct student),1,fp); fclose(fp);

printf(\选择查找方式:\\n按照姓名查找:1 按照学号查找:2\\n\ scanf(\ if(sway==1) {

printf(\请输入学生的姓名:\ scanf(\ for(j=0;t!=0;j++) {

t=strcmp(stu[j].name,name); if(j==i)

15

联系合同范文客服:xxxxx#qq.com(#替换为@)