【C语言】关机小游戏【循环与switch语句】

本文探讨了如何使用C语言的`goto`语句和循环结构实现一个简单的关机小游戏,用户输入特定字符串可取消倒计时关机。介绍了shutdown指令及其在Windows系统中的应用,包括`shutdown-a`取消关机和`shutdown-s-t时间`设置关机倒计时。
摘要由CSDN通过智能技术生成

一、代码实现

一二三!上代码!

//goto语句的小应用
//关机小游戏
//实现方法1:goto语句
#include <stdio.h>
int main()
{
	char input[10] = { 0 };
	system("shutdown -s -t 60");
again:
	printf("电脑将在1分钟内关机,如果输入:我是猪,就取消关机!\n请输入:>");
	scanf("%s", input);
	if (0 == strcmp(input, "我是猪"))
	{
		system("shutdown -a");
	}
	else
	{
		goto again;
	}
	return 0;
}

//实现方法2:循环
#include <stdio.h>
#include <stdlib.h>
int main()
{
	char input[10] = { 0 };
	system("shutdown -s -t 60");
	while (1)
	{
		printf("电脑将在1分钟内关机,如果输入:我是猪,就取消关机!\n请输入:>");
		scanf("%s", input);
		if (0 == strcmp(input, "我是猪"))
		{
			system("shutdown -a");
			break;
		}
	}
	return 0;
}

注:在编译运行前要先调出cmd指令窗口,否则是不会有想要的效果的。另外,倒计时的时间可以自己灵活掌握,单位是秒

二、补充

1.shutdown指令

Windows 系统自带一个名为Shutdown.exe的程序,可以用于关机操作(位置在Windows[System32](https://baike.baidu.com/item/System32/7268040)下),一般情况下Windows系统的关机都可以通过调用程序 shutdown.exe来实现的,同时该程序也可以用于终止正在计划中的关机操作。

相关操作指令

shutdown -a 取消关机

shutdown -s 关机

shutdown -f 强行关闭应用程序

shutdown -m \计算机名 控制远程计算机

shutdown -i 显示“远程关机”图形用户界面,但必须是Shutdown的第一个参数

shutdown -l 注销当前用户

shutdown -r 关机并重启

shutdown -s -t 时间 设置关机倒计时

shutdown -r -t 时间 设置重新启动倒计时

shutdown -h 休眠

2.cmd指令

cmd是微软 Windows系统的命令行程序,是进入命令提示符窗口的一个纽带。通过cmd命令进入命令提示符窗口,则将会显示 Windows的版本和版权信息。通过使用cmd命令可以很方便地进入其他子应用程序。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值