//提取学生信息
#include<stdio.h>
#include"System.h"
void ExtracSubject()
{
Shead = (struct Subject *)malloc(sizeof(struct Subject));
Shead->next = NULL;
FILE *fp = fopen("subject.text","r");
Sn = 0;
while(!feof(fp))
{
Sp = (struct Subject* )malloc(sizeof(struct Subject));
fscanf(fp,"%s %d",Sp->subname,&Sp->maxmember);
Sp->next = Shead->next;
Shead->next = Sp;
Sn = Sn + 1;
}
fclose(fp);
}
//格式化学科信息输入
#include<stdio.h>
#include"System.h"
#include<windows.h>
void SyinputSubject()
{
FILE *fp = fopen("subject.text","w");
Sp = Shead->next->next;
while(Sp != NULL)
{
fprintf(fp,"%-15s %3d %s",Sp->subname,Sp->maxmember,"\n");
Sp = Sp->next;
}
fclose(fp);
free(Sp);
}
//这是我写的学生管理系统中的链表信息写入和读取,大佬可以看下嘻嘻