[c语言求助]求各位大神帮忙解决一下这个程序里的问题,感激不尽

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<conio.h>
//定义结构体//
typedef struct worker
{
char num[100];
char name[100];
char sex[100];
int pingjia;
char kemu[100];
char zhicheng[100];
}SWORKER;
//函数声明//
void inputoneworker(int i);
void saveonebook(int i);
int loadworkers(void);
void saveallworkers(int bn);
int originalworker(void);
int addworker(int bn);
void outputoneworker(int i);
void outputallworker(int bn);
void search(int bn);
void searchname(int bn);
void searchkemu(int bn);
void searchzhicheng(int bn);
void bubble( int a[],int n);
void bubble2( int a[],int n);
void fun5( int i );
void fun6( int i );
static int a[50];
static char key;
//全局变量定义//
#define SDATE_LEN sizeof(SDATE)
#define SWORKER_LEN sizeof(SWORKER)
#define WORKERNUM 3
SWORKER worker[WORKERNUM]={0};
void main()
{
int xuhao,bn;
bn=loadworkers();//教师人数//
if(bn==0)
printf("教师信息为空!");
else
printf("\n一共有%d位教师的信息\n",bn);
while(1)
{
printf("\n\n");
printf(" ┏━┅━┅━┅━┅━┅━┅━┅━┅━┅━┅━┅━┅┓\n");
printf(" ┇ 欢迎进入教学信息管理系统 ┇\n");
printf(" ┗━┅━┅━┅━┅━┅━┅━┅━┅━┅━┅━┅━┅┛\n\n");
printf("\n 1、数据库初始化 2、教师信息录入\n");
printf("\n 3、显示全部信息 4、查询教师信息\n");
printf("\n 5、按职工号排序 6、按评价排序 \n");
printf("\n 0、退出系统\n");
printf("\n\n请选择你需要的服务:");
scanf("%d",&xuhao);
getchar();
switch(xuhao)
{
case 1: bn=originalworker();break;
case 2: bn=addworker(bn);break;
case 3: outputallworker(bn);break;
case 4: search(bn);break;
case 5: search(bn);break;
case 0: printf("\n 谢谢使用!\n\n\n");
exit(1);
default: printf("\n按键错误,请重新输入!\n");break;
}
}

第1个回答  2014-06-25
我新手,也不是很懂。但我看到最后swith调用的几个函数没有定义,只是在开头声明了但没定义。
还有,代码的最后面缺了个 }