直接上代码
#include <iostream>
#include <windows.h>
#include <string>
#include <conio.h>
using namespace std;
int main()
{
int min;
int sec;
int he_sec;
string ishut ="";
string ml ="";
cout<<"欢迎使用定时关机精灵!";
Sleep(1500);
system("cls");
Sleep(300);
cout<<"您想要多长时间后关机?
分:";
cin>>min;
cout<<"秒:";
cin>>sec;
if(min*60+sec>=315360000)
{
cout<<"您指定的时间太大了,为了保护程序,程序即将关闭!";
Sleep(1500);
exit(0);
}
else if(min<0||sec<0)
{
cout<<"您指定的时间太小了,为了保护程序,程序即将关闭!";
Sleep(1500);
exit(0);
}
system("cls");
cout<<"您确定要在"<<min<<"分"<<sec<<"秒后关机吗?(输入yes为确认,其他为否)
";
cin>>ishut;
if(ishut=="yes")
{
system("cls");
he_sec=min*60+sec;
ml = "shutdown -s -t "+to_string(he_sec);
system(ml.c_str());
cout<<"您的电脑将在"<<min<<"分"<<sec<<"秒后关机!";
int que=getch();
if(que=='s')
{
que =getch();
if(que=='t')
{
que=getch();
if(que=='o')
{
que=getch();
if(que=='p')
{
system("shutdown -a");
system("cls");
cout<<"恭喜您发现了彩蛋,关机已取消!";
Sleep(1500);
}
}
}
}
}
else
{
system("cls");
cout<<"欢迎您再次使用定时关机精灵!";
Sleep(1000);
}
return 0;
}