C++定时关机程序,指定时间关机

直接上代码

#include 
#include 
#include 
#include 

using namespace std;

int main()
{
    int min;
    int sec;
    int he_sec;
    string ishut ="";
    string ml ="";

    cout<<"欢迎使用定时关机精灵!";
    Sleep(1500);
    system("cls");
    Sleep(300);

    cout<<"您想要多长时间后关机?\n分:";
    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为确认,其他为否)\n";
    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;
}
    
    
    

你可能感兴趣的:(C++,奇闻,黑别人电脑,c++,java,开发语言,游戏,服务器,算法)