我改了一下,可以增加课程,删除课程。本还想加入文件保存,打开可老有乱码,搞不定。

问题1: 主函数中定义:
char choice,yes_no,num[m][15],name[m][20],mht[m][5],els[m][5],law[m][5];
而子函数调用时却:
void display(char num[m][20],char name[m][20],char mht[m][20],char els[m][20],char law[m][20])
大小不一,请统一之(那个m可不用写上,只要有一维即可)
2.printf("Please importation the %d record:\n",i++);
这里的i不能++
以上两个就是造成乱码的直接原因。其它的我就不看了,因为这个程序实在是................
多一句嘴,写这个程序的人肯定没有过二级C,一个字:乱!