谁来帮我改改这个C语言课程设计提目..谢谢了 高分悬赏 好的话+66分.

来源:百度知道 编辑:UC知道 时间:2024/05/09 22:51:44
题目及要求
已知学校可用的教室都存放在文件file25_1.txt中;每天的上课时间段存放在文件file25_2.txt中;教学周1~16周;每周仅允许在周1~周5上课。
某位任课教师想通过你编写的软件申请上课教室。教师申请时,将提供以下信息:教学周,星期,课节,教室。例如:第3周,周4,1~2节,B楼112教室。
如果此教室的此时间段已经被占用,则提示教师,另作其它申请;否则,批准申请,并及时将新的占用信息写入file25_1.txt。
说明:file25_1.txt文件中每行的内容按照顺序为:教学楼号,教室号,若干占用信息。

#include "stdio.h"
#include "stdlib.h"
#include "string.h"
#include "conio.h"
#define SIZE 8

struct class
{char bulding;
int week;
int day;
int class;
}cla[SIZE];

void write();
void load();
void complet();

int save();
int menu();
int j;

main()
{ clrscr();
for(;;)
{
switch(menu())
{

case 1:load();break;
case 2:write();break;
case 3:complet(); break;
case 4:exit(0);
}
}
}

int menu()/*menu*/
{int c;
printf("*

#include "stdio.h"
#include "stdlib.h"
#include "string.h"
#include "conio.h"
#define SIZE 8

struct class //定义一个结构用来存储教室的信息
{char bulding; //所在楼
int week; //上课时间
int day; //不知道为啥用
int class; //教室
}cla[SIZE];//定义一个结构数组,最大为8个此结构,也可改变SIZE的值来改变结构数组的大小。

void write(); //声明函数
void load(); //声明函数
void complet(); //声明函数

int save(); //声明函数
int menu(); //声明函数
int j; //定义全局变量

main() //主函数
{ clrscr(); //清除屏幕
for(;;) //循环调用功能函数
{
switch(menu()) //调用菜单函数,并利用其返回值确定操作项目,switch()多分支语句运用。
{

case 1:load();break;//如返回1,运行初始化函数
case 2:write();break; //如返回2,运行功能函数
case 3:complet(); break; //如返回3,运行功能函数
case 4:exit(0); //如返回4,退出程序
}
}
}

int menu()/*menu*/ //子函数
{int c; //定义输入菜单选项
printf("******************welcome******************\n");
printf(