You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

93 lines
2.6 KiB

6 years ago
void c_views()//<2F>γ<EFBFBD><CEB3><EFBFBD><EFBFBD><EFBFBD>
{
void stu_login();
void c_view() ;
int inp,i=0,n=0;
FILE *fp;
char input;
struct course courseview[10];
if((fp=fopen("course.dat","rb"))==NULL) //<2F>ж<EFBFBD><D0B6>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD>ڿγ<DABF>
{
system("cls");
printf("\n\n\n\t<EFBFBD>γ̲<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n\n");
printf("\t<<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ع<EFBFBD><D8B9><EFBFBD><EFBFBD>˵<EFBFBD>>\n\t");
getchar();getchar();
stu_login();//<2F><><EFBFBD><EFBFBD>ѧ<EFBFBD><D1A7><EFBFBD><EFBFBD>½<EFBFBD>˵<EFBFBD>
}
else//<2F><><EFBFBD>ڵĻ<DAB5>ѭ<EFBFBD><D1AD><EFBFBD><EFBFBD>ȡ<EFBFBD>ļ<EFBFBD><C4BC>е<EFBFBD><D0B5><EFBFBD>Ϣֱ<CFA2><D6B1><EFBFBD>ļ<EFBFBD>ָ<EFBFBD><EFBFBD>ļ<EFBFBD>β<EFBFBD><CEB2>
{
do
{
fread(&courseview[i],sizeof(struct course),1,fp);
i=i+1;
}
while(!feof(fp));
fclose(fp);//<2F>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ر<EFBFBD>
do
{
system("cls");
if(i==1)
{
printf("\n\n\n\t\t\tû<EFBFBD>м<EFBFBD>¼<EFBFBD><EFBFBD>\n");
getchar();getchar();
stu_login();
}
else
{
printf("\n\t------<2D><><EFBFBD><EFBFBD>%d<><64><EFBFBD><EFBFBD>¼-------",i-1);
printf("\n\n\t<EFBFBD>γ̱<EFBFBD><EFBFBD>ţ<EFBFBD> %d\n",courseview[n].c_num);
printf("\n\n\t<EFBFBD>γ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>֣<EFBFBD> %s\n",courseview[n].c_name);
printf("\n\n\t<EFBFBD>γ<EFBFBD>ѧ<EFBFBD>֣<EFBFBD> %d\n",courseview[n].c_score);
printf("\n\n\t<EFBFBD>γ<EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %d\n",courseview[n].c_nelepeo);
printf("\n\n\t<EFBFBD>γ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޣ<EFBFBD> %d\n",courseview[n].c_melepeo);
printf("\n\n\t1.<2E><>һҳ\t2.<2E><>һҳ\t3.<2E><>Ŀ¼");
printf("\n<EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
scanf ("%d",&inp);
switch(inp)
{
case 1:
{
if(n==0)
{
printf("\n\t<EFBFBD>ѵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҳ \t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
input=getchar();
input=getchar();
}
else
{
n=n-1;
}
break;
}
case 2:
{
if(n==i-2)
{
printf("\n\t<EFBFBD>ѵ<EFBFBD><EFBFBD><EFBFBD>βҳ\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
input=getchar();
input=getchar();
}
else
{
n=n+1;
}
break;
}
case 3:{stu_login();break;}
default:
{
printf("\n\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
getchar();getchar();
break;
}
}
}
}while(inp!=3);
}
}