您的位置:首页 > 编程语言 > C语言/C++

C语言写的控制台关机小程序

2016-01-03 16:36 435 查看
用C语言写的一个dos控制台关机小程序,通过VC6.0调试运行。

代码如下:
<span style="font-size:14px;">#include<stdio.h>
#include<stdlib.h>
void Display()
{
	printf("\a"); 
	printf("\t\t\t 关机程序\n");
	printf("\t*****************************************\n");
	printf("\t\t\t1. 立即关机\n");
	printf("\t\t\t2. 立即重新启动\n");
	printf("\t\t\t3. 十分钟后关机\n");
	printf("\t\t\t4. 取消关机\n");
	printf("\t\t\t5. 清空屏幕\n");
	printf("\t\t\t6. 退出程序\n");
	printf("\t*****************************************\n");	
	printf("\t请选择:");
}

void Righ_Shutdown()
{
	for(int C=0;C<5;C++)
	{
			printf("\a");
	}
	system("shutdown -s -t 0");
}

void Right_New_Open()
{
	for(int C=0;C<5;C++)
	{
			printf("\a");
	}
	system("shutdown /r /t 0");
}
void After_ten_Shutdown()
{
	for(int C=0;C<5;C++)
	{
			printf("\a");
	}
	system("shutdown -s -t 600");
}

void Cancle_Shutdown()
{
	for(int C=0;C<5;C++)
	{
			printf("\a");
	}
	system("shutdown -a");
}

void Clear_Screen()
{
	printf("\a");
	system("cls");
}

void Exit()
{
	printf("\a");
	printf("\n******退出程序******\n");
	exit(0);
}
int main()
{
	int N;
	Display();
	scanf("%d",&N);
	while(true)
	{
		switch(N)
		{
			
			case 1:Righ_Shutdown();break;exit(0);
			case 2:Right_New_Open();break;exit(0);
			case 3:After_ten_Shutdown();break;
			case 4:Cancle_Shutdown();break;
			case 5:Clear_Screen();break;
			case 6:Exit();break;
			default :printf("\a");printf("输入错误!\n");
		}
		Display();
		scanf("%d",&N);
	}
	return 0;
} </span>
运行截图:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: