不支持Windows terminal!
#include<iostream>
#include<cstdlib>
#include<cmath>
#include<ctime>
#include<windows.h>
using namespace std;
void dp(char *s){
cout << s << endl;
Sleep(2000);
}
int r(int n){
return rand()%(n+1);
}
int main(int argc, char *argv[]){
srand(time(0));
HWND hwnd = FindWindow(NULL,argv[0]);
MoveWindow(hwnd,200,200,500,200,TRUE);
dp("孔融让梨");
dp("[唐] 李白");
system("cls");
dp("有一天");
dp("孔融的妈咪问孔融");
cout << "曰" << endl;
Sleep(1000);
MoveWindow(hwnd,200,200,500,200,TRUE);
system("cls");
dp("你想吃这个");
MoveWindow(hwnd,20,20,700,1000,TRUE);
dp("那闷大的梨");
MoveWindow(hwnd,200,200,500,200,TRUE);
system("cls");
dp("还是想吃这个");
MoveWindow(hwnd,200,200,300,100,TRUE);
dp("那么小一丢丢的梨呢?");
MoveWindow(hwnd,200,200,500,200,TRUE);
system("cls");
dp("孔融曰");
cout << "这个 那个" << endl;
MoveWindow(hwnd,100,200,500,200,TRUE);
Sleep(1000);
MoveWindow(hwnd,300,200,500,200,TRUE);
Sleep(1000);
MoveWindow(hwnd,200,200,500,200,TRUE);
dp("不...不都是我的吗");
system("cls");
cout << "你的良心何在" << endl;
Sleep(1000);
system("cls");
dp("谦 让");
system("cls");
dp("那我要把大的那个");
dp("give my brother");
cout << "(笑声)" << endl;
for (int i = 0;i<200;i++){
MoveWindow(hwnd,200+r(100)-50,200+r(100)-50,500,200,TRUE);
Sleep(10);
}
MoveWindow(hwnd,200,200,500,200,TRUE);
dp("孔融's brother");
dp("was so happpy");
dp("then he wants to 蛋亖");
for (int i = 0;i<500;i++){
MoveWindow(hwnd,200+r(100)-50,200,500,200,TRUE);
Sleep(10);
}
MoveWindow(hwnd,200,200,500,200,TRUE);
system("cls");
dp("孔融曰");
cout << "(恐龙叫)" << endl;
for (int i = 0;i<200;i++){
MoveWindow(hwnd,200+r(300)-150,200+r(300)-150,500,200,TRUE);
Sleep(10);
}
MoveWindow(hwnd,200,200,500,200,TRUE);
system("cls");
dp("诶不是说错了");
dp("反正就是");
dp("大家过上了幸福的生活");
for (int i = 0;i<3;i++){
MoveWindow(hwnd,200,100,500,200,TRUE);
Sleep(500);
MoveWindow(hwnd,200,300,500,200,TRUE);
Sleep(500);
}
cout << "你能别这样吗" << endl;
MoveWindow(hwnd,200,100,500,200,TRUE);
Sleep(500);
MoveWindow(hwnd,200,300,500,200,TRUE);
Sleep(500);
MoveWindow(hwnd,200,100,500,200,TRUE);
Sleep(2000);
system("cls");
dp("完");
}