C/C++教程

(七)C语言入门,代码编程,电脑关机程序【40行】【原创】

本文主要是介绍(七)C语言入门,代码编程,电脑关机程序【40行】【原创】,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

截图

test7.c

#include <stdio.h>
#include <limits.h>
#include <stdlib.h>
#include <string.h>

//变量名不重要,变量值才重要,这很容易理解
//环境变量=系统变量(cmd窗口调用有关)+用户变量(应该是不同软件的账号使用有关)
//不用的用户共用相同的系统变量==共用一台电脑,不同的用户变量是各自独立的,路径互不影响
//为什么电脑在任何地方都可以复制或者删除文件,因为将复制或者删除的.exe可执行文件目录早就加入到了系统变量中
//所以任何地方都能找到这两个可执行文件的路径位置

//我自己实测将C:\Windows\System32放在新建的系统名下面的值里面与放在系统变量中的path名值里面
//效果是一样的,都可以cmd窗口执行这个关机程序

int main() 
{
	char input[20] = { 0 };
	system("shutdown -s -t 3600");
	printf("你的电脑即将自动关机,请在键盘输入“方方是我大哥”三个字,再按下“Enter”键,电脑取消自动关机\n");

again:
	printf("请在键盘输入“方方是我大哥”三个字,再按下“Enter”键:");
	scanf_s("%s", input, 20);//这一句出现问题了,我解决不了,暂时放在这里
	if (strcmp(input, "方方是我大哥") == 0) //输入我是猪,代表结果是0,取消关机
	{
		printf("----------------------------\n");
		printf("输入正确,电脑取消自动关机。\n");
		printf("----------------------------\n");
		system("shutdown -a");
	}
	else 
	{
		printf("--------------------------------\n");
		printf("输入错误,电脑即将自动关机!!!\n");
		printf("--------------------------------\n");
		goto again;//使用了goto语句
	}
	return 0;
}

//int main()
//{
//	char input = 0;
//	system("shutdown -s -t 3600");
//	printf("你的电脑即将自动关机,请按下“1”键,再按下“Enter”键,电脑就会取消关机。\n");
//
//again:
//	printf("请按下“1”键,再按下“Enter”键:");
//	scanf_s("%d", &input);
//	if (1 == input) //输入我是猪,代表结果是0,取消关机
//	{
//		printf("----------------------------\n");
//		printf("输入正确,电脑取消自动关机。\n");
//		system("shutdown -a");
//	}
//	else
//	{
//		printf("--------------------------------\n");
//		printf("输入错误,电脑即将自动关机!!!\n");
//		goto again;//使用了goto语句
//	}
//	return 0;
//}

 

这篇关于(七)C语言入门,代码编程,电脑关机程序【40行】【原创】的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!