1.仿动画效果
#include <cstdio> #include <windows.h> //内含延时函数 #include <process.h> //内含清屏函数 int main(){ printf("■■\n"); printf("■■\n"); Sleep(430); system("cls"); //清屏 printf(" ■■\n"); printf(" ■■\n"); Sleep(430); system("cls"); //清屏 printf(" ■■\n"); printf(" ■■\n"); Sleep(430); system("cls"); //清屏 printf(" ■■\n"); printf(" ■■\n"); Sleep(430); system("cls"); //清屏 printf(" ■■\n"); printf(" ■■\n"); Sleep(430); system("cls"); //清屏 return 0; }
2.五彩斑斓的控制台
/* C++ 让你的结果五彩斑斓 "color xy"color为关键字,x为背景色,y为前景色.x,y可以取值为 0=黑色 1=蓝色 2=绿色 3=湖蓝色 4=红色 5=紫色 6=黄色 7=白色 8=灰色 9=淡蓝色 A=淡绿色 B=淡浅绿色 C=淡红色 D=淡紫色 E=淡黄色 F=亮白色 */ #include<iostream> #include<cstdlib> //头文件定义 using namespace std; int main() //主函数 { system("color A9"); cout<<"change!"<<endl; system("pause"); return 0; }
3.自动关机
/* C++ 自动关机程序 实现原理:调用计算机内部的shutdown 命令 shutdown -s -t 0 //立即关机 shutdown -s -t 1800 //1800秒后关机 shutdown -a //取消关机指令 shutdown -r //重启 shutdown -l //注销 */ // 基础版 //#include <cstdlib> //需要引入这个头文件,来操作 //#include <iostream> //using namespace std; //int main() //{ // system("shutdown -s -t 1800"); // return 0; //} // 进阶版 #include <cstdlib> #include <iostream> #include <cstdio> using namespace std; int main() { printf(" 请选择功能\n"); printf("-------------------------\n"); printf("--- 1.立即关机 ---\n"); printf("--- 2.立即重启 ---\n"); printf("--- 3.立即注销 ---\n"); printf("--- 4.3分钟后关机 ---\n"); printf("--- 5.取消设置 ---\n"); printf("-------------------------\n"); int x; cin>>x; switch (x) { case 1: printf("立即关机"); system("shutdown -s -t 0"); break; case 2: printf("立即重启"); system("shutdown -r"); break; case 3: printf("立即注销"); system("shutdown -l"); break; case 4: printf("3分钟后关机"); system("shutdown -s -t 180"); break; case 5: printf("取消设置"); system("shutdown -a"); break; default: printf("你什么都没做"); } return 0; }
4.鼠标乱斗
/* C++ 鼠标乱抖 */ #include<windows.h> #include<stdio.h> #include<time.h> #include<conio.h> int main() { system("title "); int x,y; printf("按任意键暂停!"); while(!_kbhit()) { x=rand()%332+300; y=rand()%228+300; SetCursorPos(x,y); } return 0 ; }
4.键盘事件
#include <conio.h> #include <iostream> using namespace std; int main() { int ch; while (1) { if (_kbhit()) { //如果有按键按下,则_kbhit()函数返回真 ch = _getch();//使用_getch()函数获取按下的键值 cout << ch; if (ch == 27) { break; //当按下ESC时循环,ESC键的键值时27. } } } system("pause"); return 0; }
5.Beep函数—生日快乐歌
#include <windows.h> int main(){ while(1) { Beep(523, 200); Beep(523, 200); Beep(578, 400); Beep(523, 400); Beep(698, 400); Beep(659, 800); Beep(523, 200); Beep(523, 200); Beep(578, 400); Beep(523, 400); Beep(784, 400); Beep(698, 800); Beep(523, 200); Beep(523, 200); Beep(1046, 400); Beep(880, 400); Beep(698, 400); Beep(659, 400); Beep(578, 400); Beep(932, 200); Beep(932, 200); Beep(880, 400); Beep(698, 400); Beep(784, 400); Beep(698, 800); } }
返回目录:C++