今天来分享几个神奇的代码
输出时间
main(_){_^448&&main(-~_);putchar(--_%64?32|-~7[__TIME__-_/8%8][">'txiZ^(~z?"-48]>>";;;====~$::199"[_*2&8|_/64]/(_&2?1:8)%8&1:10);}
必须命名为time.c,此代码语言是C 不是c++!!!
#include<bits/stdc++.h> #include<windows.h> #include<conio.h> #define lzr"188"; using namespace std; int main() { string a; getline(cin,a); for(int i=0;i<int(a.size());i++) { cout<<a[i]; Sleep(100); } }
十分厉害的停顿输出,没学过字符串或者不知道Sleep的,一定觉得很简单
至于没学过的么......一定会觉得很神奇
#include<bits/stdc++.h> using namespace std; int main() { system("start www.topscoding.com"); }
打开网页,短小精悍
这个厉害了
#include<stdio.h> #include<time.h> #include<windows.h> typedef struct { int x, y; char ch; } STU; STU st[5000]; void gotoxy(int x, int y) { HANDLE hout; COORD pos; pos.X = x; pos.Y = y; hout = GetStdHandle(STD_OUTPUT_HANDLE); SetConsoleCursorPosition(hout, pos); } void show_cursor(int hide) { CONSOLE_CURSOR_INFO cciCursor; HANDLE hout; hout = GetStdHandle(STD_OUTPUT_HANDLE); if (GetConsoleCursorInfo(hout, &cciCursor)) { cciCursor.bVisible = hide; SetConsoleCursorInfo(hout, &cciCursor); } } void set_color(int color) { SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), color); } main() { int i, j; show_cursor(0); srand(time(NULL)); for (i = 0; i < 100; i++) { st[i].x = rand() % 80; st[i].y = rand() % 20; st[i].ch = rand() % (49 - 47) + 48; } while (1) { for (i = 0; i < 100; i++) { gotoxy(st[i].x, st[i].y); set_color(0x3); putchar(st[i].ch); gotoxy(st[i].x, st[i].y - 5); putchar(' '); st[i].y++; st[i].ch = rand() % (49 - 29) + 48; if (st[i].y - 5 >= 18) { gotoxy(st[i].x, st[i].y - 1); putchar(' '); gotoxy(st[i].x, st[i].y - 2); putchar(' '); gotoxy(st[i].x, st[i].y - 3); putchar(' '); gotoxy(st[i].x, st[i].y - 4); putchar(' '); gotoxy(st[i].x, st[i].y - 4); putchar(' '); } if (st[i].y > 23) { st[i].x = rand() % 80; st[i].y = rand() % 20; } gotoxy(st[i].x, st[i].y); set_color(0xA); putchar(st[i].ch); } Sleep(20); } }
还原 黑客帝国矩阵重启中的终端代码
运行后十分的震撼
下一篇继续分享神奇的代码(2)