📄 xuyiyi.c
字号:
alt_f ();
if(key==KEY_ALT_D) /*若按的是Alt+D键,则下拉Display菜单*/
alt_d();
if(key==KEY_ALT_M) /*若按的是Alt+M键,则下拉Modify菜单*/
alt_m();
if(key==KEY_ALT_A) /*若按的是Alt+A键,则下拉Add菜单*/
alt_a();
if(key==KEY_ALT_C) /*若按的是Alt+C键,则下拉Clear菜单*/
alt_c();
if(key==KEY_ALT_S) /*若按的是Alt+S键,则下拉search菜单*/
alt_s();
if(key==KEY_ALT_T) /*若按的是Alt+T键,则下拉to_sort菜单*/
alt_t();
}
if(key==KEY_ALT_X)
{ exitd();
exit(0);}
if(key==KEY_ENTER) /*若按的是回车键,则执行相应菜单*/
{
switch(y-1)
{
case 1:gettext(1,1,80,25,buf3);window(1,1,80,25);clrscr();
insertclass(&head);clrscr();puttext(1,1,80,25,buf3);break;
case 2:gettext(1,1,80,25,buf3);window(1,1,80,25);clrscr();
insertstu(&head1);clrscr();puttext(1,1,80,25,buf3);break;
case 3:gettext(1,1,80,25,buf3);window(1,1,80,25);clrscr();
insertcourse(&head2);clrscr();puttext(1,1,80,25,buf3);break;
default:break;
}
}
window(1,1,80,2);
puttext(30,1,45,6,buf);
Draw_MainMenu();
gotoxy(30,1);
x=30,i=3;
window(30,1,33,1);
textbackground(15);
textcolor(0);
clrscr();
cprintf("%s",menu[3]);
key=Get_KeyValue();
if(key==KEY_ALT_F) /*若按的是Alt+F或回车键,则下拉File菜单*/
alt_f ();
if(key==KEY_ALT_D) /*若按的是Alt+D键,则下拉Display菜单*/
alt_d();
if(key==KEY_ALT_M) /*若按的是Alt+M键,则下拉Modify菜单*/
alt_m();
if(key==KEY_ALT_A) /*若按的是Alt+A键,则下拉Add菜单*/
alt_a();
if(key==KEY_ALT_C) /*若按的是Alt+C键,则下拉Clear菜单*/
alt_c();
if(key==KEY_ALT_S) /*若按的是Alt+S键,则下拉search菜单*/
alt_s();
if(key==KEY_ALT_T) /*若按的是Alt+T键,则下拉to_sort菜单*/
alt_t();
if(key==KEY_ALT_X)
{ exitd();
exit(0);}
if(key==KEY_ALT_X)
{
exitd();
exit(0);}
} /*end of if(i==3)*/
if(i==4)
{
gettext(36,1,51,6,buf);
window(36,1,51,6);
textbackground(15);
textcolor(0);
clrscr();
window(36,2,51,7);
Box(1,1,5,16);
for(k=2;k<5;k++)
{
gotoxy(2,k);
cprintf("%s",display[k-2]);
gotoxy(2,k);
textcolor(RED);
cprintf("%s",red2[k-2]);
textcolor(0);
}
gettext(35,2,51,3,buf1);
textbackground(0);
textcolor(15);
gotoxy(2,2);
cprintf("%s",clear[0]);
y=2;
key=Get_KeyValue();
if(key==KEY_ALT_F) /*若按的是Alt+F或回车键,则下拉File菜单*/
alt_f ();
if(key==KEY_ALT_D) /*若按的是Alt+D键,则下拉Display菜单*/
alt_d();
if(key==KEY_ALT_M) /*若按的是Alt+M键,则下拉Modify菜单*/
alt_m();
if(key==KEY_ALT_A) /*若按的是Alt+A键,则下拉Add菜单*/
alt_a();
if(key==KEY_ALT_C) /*若按的是Alt+C键,则下拉Clear菜单*/
alt_c();
if(key==KEY_ALT_S) /*若按的是Alt+S键,则下拉search菜单*/
alt_s();
if(key==KEY_ALT_T) /*若按的是Alt+T键,则下拉to_sort菜单*/
alt_t();
if(key==KEY_ALT_X)
{ exitd();
exit(0);}
while(key!=KEY_ALT_X&&key!=KEY_ENTER&&key!=KEY_ESC)
{
if(key==KEY_UP||key==KEY_DOWN)
{
puttext(35,y,51,y+1,buf1);
if(key==KEY_UP)y=y==2?4:y-1;
if(key==KEY_DOWN)y=y==4?2:y+1;
gettext(35,y,51,y+1,buf1);
textbackground(0);
textcolor(15);
gotoxy(2,y);
cprintf("%s",clear[y-2]);
}
key=Get_KeyValue();
if(key==KEY_ALT_F) /*若按的是Alt+F或回车键,则下拉File菜单*/
alt_f ();
if(key==KEY_ALT_D) /*若按的是Alt+D键,则下拉Display菜单*/
alt_d();
if(key==KEY_ALT_M) /*若按的是Alt+M键,则下拉Modify菜单*/
alt_m();
if(key==KEY_ALT_A) /*若按的是Alt+A键,则下拉Add菜单*/
alt_a();
if(key==KEY_ALT_C) /*若按的是Alt+C键,则下拉Clear菜单*/
alt_c();
if(key==KEY_ALT_S) /*若按的是Alt+S键,则下拉search菜单*/
alt_s();
if(key==KEY_ALT_T) /*若按的是Alt+T键,则下拉to_sort菜单*/
alt_t();
}
if(key==KEY_ALT_X)
{ exitd();
exit(0);}
if(key==KEY_ENTER) /*若按的是回车键,则执行相应菜单*/
{
switch(y-1)
{
case 1:gettext(1,1,80,25,buf3);window(1,1,80,25);clrscr();
deleteclass(&head);deletestuc(&head1);deletecouc(&head2);
clrscr();puttext(1,1,80,25,buf3);break;
case 2:gettext(1,1,80,25,buf3);window(1,1,80,25);clrscr();
deletestu(&head1);deletecous(&head2);
clrscr();puttext(1,1,80,25,buf3);break;
case 3:gettext(1,1,80,25,buf3);window(1,1,80,25);clrscr();
deletecourse(&head2);clrscr();puttext(1,1,80,25,buf3);break;
default:break;
}
}
window(1,1,80,2);
puttext(36,1,51,6,buf);
Draw_MainMenu();
gotoxy(36,1);
x=36,i=4;
window(36,1,41,1);
textbackground(15);
textcolor(0);
clrscr();
cprintf("%s",menu[4]);
key=Get_KeyValue();
if(key==KEY_ALT_F) /*若按的是Alt+F或回车键,则下拉File菜单*/
alt_f ();
if(key==KEY_ALT_D) /*若按的是Alt+D键,则下拉Display菜单*/
alt_d();
if(key==KEY_ALT_M) /*若按的是Alt+M键,则下拉Modify菜单*/
alt_m();
if(key==KEY_ALT_A) /*若按的是Alt+A键,则下拉Add菜单*/
alt_a();
if(key==KEY_ALT_C) /*若按的是Alt+C键,则下拉Clear菜单*/
alt_c();
if(key==KEY_ALT_S) /*若按的是Alt+S键,则下拉search菜单*/
alt_s();
if(key==KEY_ALT_T) /*若按的是Alt+T键,则下拉to_sort菜单*/
alt_t();
if(key==KEY_ALT_X)
{ exitd();
exit(0);}
} /*end of if(i==4)*/
if(i==5)
{
gettext(44,1,59,7,buf);
window(44,1,59,7);
textbackground(15);
textcolor(0);
clrscr();
window(44,2,59,8);
Box(1,1,6,16);
for(k=2;k<6;k++)
{
gotoxy(2,k);
cprintf("%s",search[k-2]);
gotoxy(2,k);
textcolor(RED);
cprintf("%s",red3[k-2]);
textcolor(0);
}
gettext(43,2,59,3,buf1);
textbackground(0);
textcolor(15);
gotoxy(2,2);
cprintf("%s",search[0]);
y=2;
key=Get_KeyValue();
if(key==KEY_ALT_F) /*若按的是Alt+F或回车键,则下拉File菜单*/
alt_f ();
if(key==KEY_ALT_D) /*若按的是Alt+D键,则下拉Display菜单*/
alt_d();
if(key==KEY_ALT_M) /*若按的是Alt+M键,则下拉Modify菜单*/
alt_m();
if(key==KEY_ALT_A) /*若按的是Alt+A键,则下拉Add菜单*/
alt_a();
if(key==KEY_ALT_C) /*若按的是Alt+C键,则下拉Clear菜单*/
alt_c();
if(key==KEY_ALT_S) /*若按的是Alt+S键,则下拉search菜单*/
alt_s();
if(key==KEY_ALT_T) /*若按的是Alt+T键,则下拉to_sort菜单*/
alt_t();
if(key==KEY_ALT_X)
{ exitd();
exit(0);}
while(key!=KEY_ALT_X&&key!=KEY_ENTER&&key!=KEY_ESC)
{
if(key==KEY_UP||key==KEY_DOWN)
{
puttext(43,y,59,y+1,buf1);
if(key==KEY_UP)y=y==2?5:y-1;
if(key==KEY_DOWN)y=y==5?2:y+1;
gettext(43,y,59,y+1,buf1);
textbackground(0);
textcolor(15);
gotoxy(2,y);
cprintf("%s",search[y-2]);
}
key=Get_KeyValue();
if(key==KEY_ALT_F) /*若按的是Alt+F或回车键,则下拉File菜单*/
alt_f ();
if(key==KEY_ALT_D) /*若按的是Alt+D键,则下拉Display菜单*/
alt_d();
if(key==KEY_ALT_M) /*若按的是Alt+M键,则下拉Modify菜单*/
alt_m();
if(key==KEY_ALT_A) /*若按的是Alt+A键,则下拉Add菜单*/
alt_a();
if(key==KEY_ALT_C) /*若按的是Alt+C键,则下拉Clear菜单*/
alt_c();
if(key==KEY_ALT_S) /*若按的是Alt+S键,则下拉search菜单*/
alt_s();
if(key==KEY_ALT_T) /*若按的是Alt+T键,则下拉to_sort菜单*/
alt_t();
}
if(key==KEY_ALT_X)
{ exitd();
exit(0);}
if(key==KEY_ENTER) /*若按的是回车键,则执行相应菜单*/
{
switch(y-1)
{
case 1:gettext(1,1,80,25,buf3);window(1,1,80,25);clrscr();
search_name(&head1);clrscr();puttext(1,1,80,25,buf3);break;
case 2:gettext(1,1,80,25,buf3);window(1,1,80,25);clrscr();
search_ID(&head1);clrscr();puttext(1,1,80,25,buf3);break;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -