用c 语言做课程表系统代码,[计算机]C语言课程表源代码.doc
[計算機]C語言課程表源代碼
#include
#include
#include
char course[10][7][10]; //用于存儲課程表中的課程
void saveCourse();
//實現課表菜單顯示功能
void menu()
{
printf("********************課表系統菜單*********************************\n");
printf("*******************1.顯示課表************************************\n");
printf("*******************2.修改課表************************************\n");
printf("*******************3.保存課表************************************\n");
printf("*******************4.新建課表************************************\n");
printf("*******************0.退出****************************************\n");
}
//實現課表輸出功能函數
void PrintCourse()
{
FILE * fp;
char times[10][6]={"8:00","8:55","10:00","10:55","14:00","14:55","16:00","16:55","19:00","19:55"}; //設置課程時間
int i,j;
/*打開課程存儲文件,并輸出*/
if((fp=fopen("d:\\course.txt","r"))==NULL) //文件存儲路徑必須與保存文件路徑相同
{
printf("cannot open this file\n");
exit(1);
}
printf("-----------------------------------------------------------------\n");
printf("時間星期一星期二星期三星期四星期五星期六星期日|\n");
printf("-----------------------------------------------------------------\n");
for(i=0;i<10;i++)
{
printf("%5s\t",times[i]);
for(j=0;j<7;j++)
{
fscanf(fp,"%s",course[i][j]); //將文件中的每一個數據讀入對應數組元素中
printf("%-8s",course[i][j]); //-8s表示每個數據以8位左對齊輸出
}
printf("|");
printf("\n");
printf("-----------------------------------------------------------------\n");
if(i%4==3)
printf(" |\n"); //將上、下、晚課程分開
}
fclose(fp);
}
//實現課程修改
void modifyCourse()
{
char temp[10];
char s;
int date,time;
char reCourse[10];
printf("輸入你想要修改的課程時間(星期1~7):");
scanf("%d",&date);
while(date<1||date>7) //確保輸入時間合理
{
printf("輸入時間不合理,請重新輸入?");
scanf("%d",&date);
}
printf("輸入你想要修改的課程課次(1~10):");
scanf("%d",&time);
while(time<1||time>10) //確保輸入課次合理
{
printf("輸入課次不合理,請重新輸入?");
scanf("%d",&time);
}
printf("您要將原來的課程修改為:");
scanf
總結
以上是生活随笔為你收集整理的用c 语言做课程表系统代码,[计算机]C语言课程表源代码.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 人脸检测:MTCNN
- 下一篇: 蓝桥杯单片机——中断系统(7)