⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 okokok.c

📁 与tc界面类似的文本菜单界面,只需往里面添加函数即可使用
💻 C
📖 第 1 页 / 共 5 页
字号:
    textcolor(0);
    clrscr();
    window(30,2,45,7);
    Box(1,1,5,16);
    for(i=2;i<5;i++)
    {
        gotoxy(2,i);
        cprintf("%s",modify[i-2]);
        gotoxy(2,i);
        textcolor(RED);
        cprintf("%s",red2[i-2]);
        textcolor(0);
    }
    gettext(29,2,45,3,buf1);
    textbackground(0);
    textcolor(15);
    gotoxy(2,2);
    cprintf("%s",add[0]);
    y=2;
    key=Get_KeyValue();
    while(key!=KEY_ALT_X&&key!=KEY_ENTER&&key!=KEY_ESC)
    {
        if(key==KEY_UP||key==KEY_DOWN)
        {
            puttext(29,y,45,y+1,buf1);
            if(key==KEY_UP)y=y==2?4:y-1;
            if(key==KEY_DOWN)y=y==4?2:y+1;
            gettext(29,y,45,y+1,buf1);
            textbackground(0);
            textcolor(15);
            gotoxy(2,y);
            cprintf("%s",add[y-2]);
        }
        key=Get_KeyValue();
    }
    if(key==KEY_ALT_X)
        exit(0);
    if(key==KEY_ENTER)    /*若按的是回车键,则执行相应菜单*/
    {
        switch(y-1)
        {
            case 1:break;
            case 2:break;
            case 3:break;
            case 4:exit(0);
            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(0);
    textcolor(15);
    clrscr();
    cprintf("%s",menu[3]);
 }
 /*---------------------下拉add的自定义函数----------------*/
void alt_c()
{
    Draw_MainMenu();
    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(i=2;i<5;i++)
    {
        gotoxy(2,i);
        cprintf("%s",display[i-2]);
        gotoxy(2,i);
        textcolor(RED);
        cprintf("%s",red2[i-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();
    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_X)
        exit(0);
    if(key==KEY_ENTER)    /*若按的是回车键,则执行相应菜单*/
    {
        switch(y-1)
        {
            case 1:break;
            case 2:break;
            case 3:break;
            case 4:exit(0);
            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(0);
    textcolor(15);
    clrscr();
    cprintf("%s",menu[4]);
    }
 /*---------------------下拉clear的自定义函数----------------*/

void alt_s()
{
    Draw_MainMenu();
    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(i=2;i<6;i++)
    {
        gotoxy(2,i);
        cprintf("%s",search[i-2]);
        gotoxy(2,i);
        textcolor(RED);
        cprintf("%s",red3[i-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();
    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_X)
        exit(0);
    if(key==KEY_ENTER)    /*若按的是回车键,则执行相应菜单*/
    {
        switch(y-1)
        {
            case 1:break;
            case 2:break;
            case 3:break;
            case 4:exit(0);
            default:break;
        }
    }
    window(1,1,80,2);
    puttext(44,1,59,7,buf);
    Draw_MainMenu();
    gotoxy(44,1);
    x=44,i=5;
    window(44,1,50,1);
    textbackground(0);
    textcolor(15);
    clrscr();
    cprintf("%s",menu[5]);
}
 /*---------------------下拉search的自定义函数----------------*/


void alt_t()
{
    Draw_MainMenu();
    gettext(53,1,68,6,buf);
    window(53,1,68,6);
    textbackground(15);
    textcolor(0);
    clrscr();
    window(53,2,68,7);
    Box(1,1,5,16);
    for(i=2;i<5;i++)
    {
        gotoxy(2,i);
        cprintf("%s",to_sort[i-2]);
        gotoxy(2,i);
        textcolor(RED);
        cprintf("%s",red4[i-2]);
        textcolor(0);
    }
    gettext(52,2,68,3,buf1);
    textbackground(0);
    textcolor(15);
    gotoxy(2,2);
    cprintf("%s",to_sort[0]);
    y=2;
    key=Get_KeyValue();
    while(key!=KEY_ALT_X&&key!=KEY_ENTER&&key!=KEY_ESC)
    {
        if(key==KEY_UP||key==KEY_DOWN)
        {
            puttext(52,y,68,y+1,buf1);
            if(key==KEY_UP)y=y==2?4:y-1;
            if(key==KEY_DOWN)y=y==4?2:y+1;
            gettext(52,y,68,y+1,buf1);
            textbackground(0);
            textcolor(15);
            gotoxy(2,y);
            cprintf("%s",to_sort[y-2]);
        }
        key=Get_KeyValue();
    }
    if(key==KEY_ALT_X)
        exit(0);
    if(key==KEY_ENTER)    /*若按的是回车键,则执行相应菜单*/
    {
        switch(y-1)
        {
            case 1:break;
            case 2:break;
            case 3:break;
            case 4:exit(0);
            default:break;
        }
    }
    window(1,1,80,2);
    puttext(53,1,68,6,buf);
    Draw_MainMenu();
    gotoxy(53,1);
    x=53,i=6;
    window(53,1,60,1);
    textbackground(0);
    textcolor(15);
    clrscr();
    cprintf("%s",menu[6]);
}
 /*---------------------下拉to_sort的自定义函数----------------*/



void first ()
{
    clrscr();
    window(1,1,80,25);
    textattr(128|14|16*5);
    cprintf("\r\n\r\n\r\n");
    cprintf("***************************Welcom !Welcom !Welcom !*****************************\r\n\r\n");
    textattr(9);
    cprintf("                              *Student System*                                  \r\n\r\n");
    textattr(10);
    cprintf("                                *Xu Yiyi*                                       \r\n");
    textattr(12);
    cprintf("                        *Computer Science and Technology*                       \r\n");
    textattr(14);
    cprintf("                          *Information Security  0502 *                         \r\n");
    textattr(5);
    cprintf("                                *012005014201*                                  \r\n");
    textattr(15);
    cprintf("                                   *2006.09*                                    \r\n");
    textattr(128|14|16*1);
    cprintf("                      Press any key to back to continue!                        ");
    getch();
    clrscr();

}
/*--------------------------初始界面------------------------------*/

void exitd ()
{



    window(20,5,70,22);
    textattr(128|14|16*1);
    cprintf("\r\n\r\n\r\n\r\n");
    cprintf("               Thank you for use!                         \r\n");
    textattr(128|13|16*1);
    cprintf("                    GoodBye!                             \r\n");

    textattr(128|5|16*1);
    cprintf("              Press any key to exit!              ");
    getch();

}
/*--------------------------结束界面-----------------------------------*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -