蒟蒻尹 2021-09-11 00:01 采纳率: 50%
浏览 46

我改了一下:设计了logo,全屏设置 (你看怎样)


#include<bits/stdc++.h>
#include<windows.h>
#include<conio.h>
using namespace std;
long long sd=5;
bool f=1;
//
void hy();
void zj();
void zy();
void srwz();
//
string str(string);
void gs(long long,long long,string);
void gb();
void ydgb(int,int);
//
int main()
{
    system("mode con cols=197 lines=50");
    system("color f0");
    gb();
    hy();
    while(f)
    {
        system("cls");
        zy();
    }
    system("cls");
    zj();
    return 0;
}
//
void hy()
{
    gs(23,80,"欢迎");
    for(long long i=1;i<=3;i++)
    {
        system("color f1");
        Sleep(sd);
        system("color f2");
        Sleep(sd);
        system("color f3");
        Sleep(sd);
        system("color f4");
        Sleep(sd);
        system("color f5");
        Sleep(sd);
        system("color f6");
        Sleep(sd);
        system("color f7");
        Sleep(sd);
        system("color f8");
        Sleep(sd);
        system("color f9");
        Sleep(sd);
        system("color fa");
        Sleep(sd);
        system("color fb");
        Sleep(sd);
        system("color fc");
        Sleep(sd);
        system("color fd");
        Sleep(sd);
        system("color fe");
        Sleep(sd);
    }
    system("color f0");
    for(long long i=1;i<=3;i++)
    {
        system("color 0f");
        Sleep(sd);
        system("color 10");
        Sleep(sd);
        system("color 20");
        Sleep(sd);
        system("color 30");
        Sleep(sd);
        system("color 40");
        Sleep(sd);
        system("color 50");
        Sleep(sd);
        system("color 60");
        Sleep(sd);
        system("color 70");
        Sleep(sd);
        system("color 80");
        Sleep(sd);
        system("color 90");
        Sleep(sd);
        system("color a0");
        Sleep(sd);
        system("color b0");
        Sleep(sd);
        system("color c0");
        Sleep(sd);
        system("color d0");
        Sleep(sd);
        system("color e0");
        Sleep(sd);
    }
    system("color f0");
    return ;
}
void zj()
{
    gs(23,80,"再见");
    for(long long i=1;i<=1;i++)
    {
        system("color f1");
        Sleep(sd);
        system("color f2");
        Sleep(sd);
        system("color f3");
        Sleep(sd);
        system("color f4");
        Sleep(sd);
        system("color f5");
        Sleep(sd);
        system("color f6");
        Sleep(sd);
        system("color f7");
        Sleep(sd);
        system("color f8");
        Sleep(sd);
        system("color f9");
        Sleep(sd);
        system("color fa");
        Sleep(sd);
        system("color fb");
        Sleep(sd);
        system("color fc");
        Sleep(sd);
        system("color fd");
        Sleep(sd);
        system("color fe");
        Sleep(sd);
    }
    system("color f0");
    for(long long i=1;i<=1;i++)
    {
        system("color 0f");
        Sleep(sd);
        system("color 10");
        Sleep(sd);
        system("color 20");
        Sleep(sd);
        system("color 30");
        Sleep(sd);
        system("color 40");
        Sleep(sd);
        system("color 50");
        Sleep(sd);
        system("color 60");
        Sleep(sd);
        system("color 70");
        Sleep(sd);
        system("color 80");
        Sleep(sd);
        system("color 90");
        Sleep(sd);
        system("color a0");
        Sleep(sd);
        system("color b0");
        Sleep(sd);
        system("color c0");
        Sleep(sd);
        system("color d0");
        Sleep(sd);
        system("color e0");
        Sleep(sd);
    }
    system("color f0");
    gs(1,80,"欢迎下次使用");
    return ;
}
void zy()
{
    char s;
    while(1)
    {
        system("cls");
        gs(18,80,"饼干网址大全");
        gs(1,80,"空格输入网址");
        gs(1,80,"0.退出");
        s=getch();
        while(s!=' '&&s!='0')s=getch();
        switch(s)
        {
            case ' ':
                srwz();
                break;
            case '0':
                f=0;
                return ;
                break;
        }
    }
    return ;
}
void srwz()
{
    
    system("cls");
    gs(13,65,"     #      #   #          ");
    gs(1,65,"    #####  ########       ");
    gs(1,65,"   #  # #   #   #      ");
    gs(1,65,"      #    ########            ");
    gs(1,65,"      #     #   #         饼干百科,世界如此简单 ");
    gs(1,65,"      ##    #   #          ");
    gs(1,65,"-------------------------------------------------------------------");
    gs(1,65,"|                                                  按Enter进行搜索|");
    gs(1,65,"-------------------------------------------------------------------");
    
    ydgb(66,20);
    string n;
    cin>>n;
    n=str(n);
    system(&n[0]);
    return ;
}
//
string str(string n)
{
    n="start "+n;
    return n;
}
void gs(long long x,long long y,string str)
{
    for(long long i=1;i<=x;i++)
        cout<<"\n";
    for(long long i=1;i<=y;i++)
        cout<<" ";
    cout<<str;
    return ;
}
void gb()
{
    CONSOLE_CURSOR_INFO cursor;
    cursor.bVisible=FALSE;
    cursor.dwSize=sizeof(cursor);
    HANDLE handle=GetStdHandle(STD_OUTPUT_HANDLE);
    SetConsoleCursorInfo(handle, &cursor);
    return ;
}
void ydgb(int x, int y)
{
    COORD pos = {x,y};
    HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);// 获取标准输出设备句柄
    SetConsoleCursorPosition(hOut, pos);//两个参数分别是指定哪个窗体,具体位置
}
//
  • 写回答

3条回答 默认 最新

  • 关注

    不错,很好

    评论

报告相同问题?

问题事件

  • 创建了问题 9月11日

悬赏问题

  • ¥15 c#转安卓 java html
  • ¥15 os.listdir文件路径找不到
  • ¥15 使用gojs3.0,如何在nodeDataArray设置好text的位置,再go.TextBlock alignment中进行相应的改变
  • ¥15 psfusion图像融合指标很低
  • ¥15 银河麒麟linux系统如何修改/etc/hosts权限为777
  • ¥50 医院HIS系统代码、逻辑学习
  • ¥30 docker离线安装mysql报错,如何解决?
  • ¥15 构建工单的总账影响在哪里查询或修改
  • ¥15 三个简单项目写完之后有重赏之后联系我
  • ¥15 python报内存不能read错误