资源简介
计算机程序设计课期末大作业用C语言写在线考试系统:这个程序的主要功能是老师或助教录入题库,自动评卷和人工评卷,查成绩,学生进行考试等。学生信息,题目信息,成绩信息均以文件的形式存储。存储路径为(F:\\stu_list\\)。
代码片段和文件信息
#include“exam.h“
void save(){ //保存学生名单的函数
system(“cls“);
char password[15];
printf(“-------------------【管理员界面】-------------------\n“);
do{
printf(“请输入管理员权限码:\n“);
fflush(stdin);gets(password);
}while(strcmp(password“0312“)!=0);
printf(“请录入学生的学号,姓名,院系,专业,以空格隔开\n“);
int i;
for (i=0;i scanf(“%d %s %s %s“&stud[i].numberstud[i].namestud[i].academystud[i].major);
FILE *fps;
if((fps=fopen(filename“student.txt““a+“))==NULL){
printf(“cannot open stu_list file\n“);
return;
}
for (i=0;i if(fwrite(&stud[i]sizeof(struct stu_type)1fps)!=1)//写数据
printf(“file write error\n“);
printf(“\n“);
printf(“请录入助教的学号,姓名,院系,专业,以空格隔开\n“);
scanf(“%d %s %s %s“&he[1].numberhe[1].namehe[1].academyhe[1].major);
if(fwr
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 27898 2020-05-29 17:58 exam.cpp
文件 61952 2020-05-29 17:58 exam.exe
文件 943 2020-05-29 15:22 exam.h
评论
共有 条评论