小游戏-关机程序

在电脑中有一个命令,cmd(命令提示符),在里面输入“shutdown -s”是命令关机,输入“shutdown -s -t”,命令时间关机,在后面输入空格加数字为控制多少秒后关机,“shutdown -a”,取消关机,

c语言中有一个库函数叫system(),这是专门用来执行系统命令的,如果想使用system()函数,则需要包含头文件#inclulde<stdlib.h>,

下面写一个关机程序,

//关机程序
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
	int a[20] = { 0 };
	system("shutdown -s -t 600");
again:
	printf("请注意,你的电脑将在十分钟后关机,输入:我是猪,则可取消关机\n");
	scanf("%s", a);
	//两个字符串不能用==比较,要用strcmp函数
	//strcmp如果判断两个字符串相同则返回0,
	//strcmp函数的使用需要头文件#include<string.h>
	if (strcmp(a, "我是猪") == 0)
	{
		system("shutdown -a");
		printf("已为猪取消关机\n");
	}
	else
	{
		goto again;
	}
}

goto是c语言提供的一种非常特别的用法,goto语句可以实现跳转到设置好的表好处,如上述代码中,在想要到达的地方前加上again(名字无所谓),然后goto again就可以了,但是goto要少用,多个goto同时在一个代码中出现容易打乱程序的执行流程,建议尽量不要使用,但goto在多个循环嵌套时,对于想要直接跳出最外层循环时,是十分好用的(不用再在每层循环都用一个break来跳出循环了)

这里编译是Debug版本的

这里右击鼠标,点击“打开所在文件夹”,

这里有一个x64,点开有一个Debug文件夹,点开里面有.exe文件,这就是编程的可执行程序,但这个不是很好,所以这里我们将版本改一下,改成Release版本,

然后重新生成一个.exe文件,

点开,找到“生产解决方案”,点击后再回去,找到x64点开,发现多了一个

这个.exe文件是可以发布的,可以发送给其他人,对方点开后就会执行程序了,关机程序大概就是这样了(可不要乱用哦)

  • 33
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值