直接进入正题!这个代码是别人给我让我改的,然后我就给这个代码基本重新写了一遍...
不得不说,这bug是真多呀。。。虽然原作者给了我发原创的权利,但是还是附上原文地址,有兴趣可以比较一下代码,改的地方还是挺多的 [原文](https://blog.csdn.net/klaudius/article/details/123015248?spm=1001.2014.3001.5501) 代码:
#include#include #include using namespace std; long long s=1,shengming=20,bushu=0,leiren,lx1,ly1,lx,ly; const long long n=59,jg=25,dengji=0; bool yaoshi=0,leiren2; string p=" M!|=.123456789%&_~£Win"; long long r=1; char f='y'; void color(int a)//打印颜色 { if(a==0) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_GREEN|FOREGROUND_BLUE); if(a==1) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN|FOREGROUND_BLUE); if(a==2) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN); if(a==3) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_BLUE); if(a==4) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); if(a==5) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_GREEN); if(a==6) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE); if(a==7) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_RED|FOREGROUND_GREEN); if(a==8) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_RED|FOREGROUND_GREEN|FOREGROUND_BLUE); } long long numberaio(string n){ for (int i = 0; i < 100000; i++) { if(n[i]==' ') { return i; } } } void coutAIO(string b,int truefalse0 = 1,bool truefalse1 = 0){ int i=0,s=0; long long a=numberaio(b); while(a!=0){ s=rand()%9; if(a!=0&&s==0) { color(0); cout << b[i]; a--; i++; } if(a!=0&&s==1) { color(1); cout << b[i]; a--; i++; } if(a!=0&&s==2) { color(2); cout << b[i]; a--; i++; } if(a!=0&&s==3) { color(3); cout << b[i]; a--; i++; if(truefalse0!=false){ Sleep(20); } } if(a!=0&&s==4) { color(4); cout << b[i]; a--; i++; } if(a!=0&&s==5) { color(5); cout << b[i]; a--; i++; } if(a!=0&&s==6) { color(6); cout << b[i]; a--; i++; } if(a!=0&&s==7) { color(7); cout << b[i]; a--; i++; } if(a!=0&&s==8) { color(8); cout << b[i]; a--; i++; } if(truefalse0 ==1){ Sleep(10); } if(truefalse0 ==2){ Sleep(20); } if(truefalse0 ==3){ Sleep(40); } if(truefalse0 ==4){ Sleep(100); } if(truefalse0 ==5){ Sleep(300); } if(truefalse0 ==6){ Sleep(1000); } } if(truefalse1!=false){ getch(); system("cls"); } cout << endl; } void ksjm() { system("color f0"); cout<<"按任意键开始游戏..."; getch(); system("cls"); for(long long i=1;i<=3;i++) { system("color 07"); system("color 10"); system("color 20"); system("color 30"); system("color 40"); system("color 50"); system("color 60"); system("color 70"); system("color 80"); system("color 90"); system("color a0"); system("color b0"); system("color c0"); system("color d0"); system("color e0"); system("color f0"); } cout<<"nnnnnnnnnnn "; coutAIO("走迷宫",2); cout<<"n"; cout<<" "; coutAIO("出品:饼干,修改:努力的AIO bug修复及优化:YR_T",5); Sleep(1500); } void start(int n) { system("cls"); cout<<"加载中请稍等"; Sleep(1000); system("cls"); for (int i=1;i<=n; i++) { cout<<"加载中."<


