一个关机程序

源码:

#include<stdio.h>

#include<string.h>

#include<stdlib.h>

int main()

{

char input[20]={0};

system("shutdown -s -t 60");//使用system函数(system是用来执行系统命令的)时要引用#include<stdlib.h>函数。-s:设置关机; -t:设置时间关机.;60:60秒之内关机。(在电脑上敲入cmd(命令行)在命令行里敲入shutdown -s -t 60电脑则在60内关机,敲入shutdown -a则取消关机)

在此处输入cmd(电脑关机处)

 

again:

printf("请注意,您的电脑将在一分钟内关机!如果输入:"我要好好学习"就取消关机\n请输入>:");

scanf("%s",input);//input前不用&是因为input就是一个地址名(数组)

if(strcmp(input,"我要好好学习")==0)//strcmp:字符串比较函数,使用时要引用头文件#include<string.h>,当input和“我要好好学习”字符串长度相同时返回值为0(刚开始我一直以为strcmp函数中两字符串值相同返回的是1实际是0);

{

system("shutdown -a");

printf("关机已取消,去CSDN里好好学习吧!");

}

else

{

goto again;\\goto语句作用:回到again:处继续往下执行。此程序中该语句意为如果你未输入"我要好好学习”则回到again:处然后重新输入(你有一分钟时间重新输入,如果一分钟之内还没输入正确指令则执行关机程序,在一分钟之内它将一直循环直至输入正确指令。)

}

return 0;

}

  如果你想有趣的使用则把此生成的exe程序添加到本地服务中(该操作可百度搜索)添加完之后把其属性中的启动类型改成自动,改为自动后当你的操作系统只要激起来你的电脑将会在一分钟之内关机(你的电脑将会始终在开机一分钟后关机)

初次发表定有诸多问题,请多多指点,愿编程圈的小伙伴一起进步!

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值