first commit

master
zk201225 7 years ago
parent 2cab1d0a2c
commit 438786dcfd

@ -142,9 +142,14 @@ void ca()
if(fscanf(fp,"%s",&stu[m])==1)
m++;
}
fclose(fp);
if(m==0)
{
printf("没有录入学生信息");
printf("\n\n\t\t\t\t\t\t 没有录入学生信息\n\n\n");
printf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
printf("按任意键返回菜单");
printf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
getch();
return;
}
printf("输入要查找的学生的学号:");
@ -169,20 +174,118 @@ void ca()
}
if(i==m)
{
printf("没有该学生的信息");
printf("\n\n\n\t\t\t\t\t\t 没有该学生的信息");
}
printf("\n是否返回?\n(按任意键继续)");
printf("\n\n\n");
printf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
printf("按任意键返回菜单");
printf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
getch();
}
void search()
{
system("cls");
FILE *fp;
int i,j;
int i,m=0;
char x[20];
fp=fopen("学生信息.txt","a+");
while(!feof(fp))
{
if(fscanf(fp,"%s",&stu[m])==1)
m++;
}
fclose(fp);
if(m==0)
{
printf("\n\n\t\t\t\t\t\t 没有录入学生信息\n\n\n");
printf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
printf("按任意键返回菜单");
printf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
getch();
return;
}
printf("输入你想要修改信息的学生的学号:");
scanf("%s",x);
for(i=0;i<m;i++)
{
if(strcmp(x,stu[i].num)==0)
break;
}
if(i<m)
{
printf("发现该学生的信息!你可以修改了\n");
printf("\t姓名:");
printf("%s",stu[i].name);
printf("\t性别:");
printf("%s",stu[i].Sex);
printf("\t年龄:");
printf("%s",stu[i].iGread);
printf("\t籍贯:");
printf("%s",stu[i].Address);
printf("\t系:");
printf("%s",stu[i].xi);
printf("\t专业:");
printf("%s",stu[i].zhu);
printf("\t班级:");
printf("%s",stu[i].clas);
printf("\t学籍变化:");
printf("%s",stu[i].er);
}
else
{
printf("\n\n\t\t\t\t\t\t 没有发现该学生\n\n\n");
printf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
printf("按任意键返回菜单");
printf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
getch();
return;
}
fp=fopen("学生信息.txt","w+");
for(i=0;i<m;i++)
{
fprintf(fp,"%s\n",stu[i]);
}
fclose(fp);
printf("\n\n\n");
printf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
printf("按任意键返回菜单");
printf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
getch();
}
void def()
{
FILE *fp;
int i,m=0;
char x[20];
system("cls");
fp=fopen("学生信息.txt","a+");
while(!feof(fp))
{
if(fscanf(fp,"%s",&stu[m])==1)
m++;
}
fclose(fp);
if(m==0)
{
printf("\n\n\t\t\t\t\t\t 没有录入学生信息\n\n\n");
printf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
printf("按任意键返回菜单");
printf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
getch();
return;
}
printf("请输入你想要删除学生的信息的学号:");
scanf("%s",x);
for(i=0;i<m;i++)
{
if(strcmp(x,stu[i].num)==0)
break;
}
if(i<m);
{
printf("发现该学生");
printf("正在删除请稍后");
}
}
void put()
{

Loading…
Cancel
Save