神奇的代码(1)

今天来分享几个神奇的代码

输出时间

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) 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值