c语言课设,大佬求救!!!

//    文件名:main函数.c
#include"头文件.c"
int main()
{   
    int n;	                  //可显示总课表数量 
     kb stu[N];	 
	int in;  	     
	load(stu,&n);	
   while(1)
   {	
   	display();
   	scanf("%d",&in);
   	switch(in)
   	{
   		case 1:   add(stu,&n);    break;
   	}
   }
   return 0;
}  
//文件名:头文件.c
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<ctype.h>
#define N 10000
typedef struct kebiao
{
	int xq;
	char zybj[10];
	char sj[10];
	char km[10];
	char js[10];
}kb;

void display(void);
void add(kb stu[],int *ndz);
void load(kb stu[],int *ndz);
void  save(kb stu[],int n); 
//文件名:加载数组.h
#include"头文件.c"
void load(kb stu[],int *ndz)
{
	
	FILE *fp;
	int i;
	if((fp=fopen("课表汇总.dat","r"))== NULL)
	{
		*ndz=0;
		return ; 
	}
	for(i=0;fread(&stu[i],sizeof(kb),i,fp)!=0;i++);
	
	*ndz=i;
	fclose(fp);

}

代码没有发全,剩下的都是函数的文件