Java教程

一个简单的关机程序

本文主要是介绍一个简单的关机程序,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

shutdown - s -t 60 关机60秒

shutdown -a取消关机

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{
	//关机
	//c语言提供一个执行系统命名的函数 system()
	char input[20] = { 0 };//定义一个字符串长度20 给值为0用于存放信息
	system("shutdown -s -t 60");//system- 引用头文件<stdlib.h>
again:
	printf("注意你的电脑将在一分钟关机,如果输入:我是猪,将取消关机\n");
	scanf("%s", input);
	//strcmp 引用头文件<string.h>
	if (strcmp(input, "我是猪") == 0)//两个字符串比较不能直接用“==” 应该使用strcmp() string compare
	{
		system("shutdown -a");
	}
	else
	{
		goto again;//输错了可以再输
	}
	return 0;
}

 例2:用while循环代替goto

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{
		char input[20] = { 0 };//定义一个字符串长度20 给值为0用于存放信息
	system("shutdown -s -t 60");//system- 引用头文件<stdlib.h>
	printf("不会吧,不会吧,还真有人点开!\n");
	while (1)
	{

		printf("注意你的电脑将在一分钟关机,输入:我是猪,否则将关机\n");
		scanf("%s", input);
			if (strcmp(input, "我是猪") == 0)//两个字符串比较不能直接用“==” 应该使用strcmp() string compare
			{
				system("shutdown -a");
				break;
			}
	}
	return 0;
}

 

 

用Release运行一下   在VS文件里面就可以找到生成的应用了

 

这篇关于一个简单的关机程序的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!