c语言延时函数_C语言实现定时关机源代码

有时候我们想离开电脑去做别的事情,但用CMD命令定时关机实在太麻烦,还要换算成秒,输错了也是头疼,取消定时关机也很麻烦。总之体验感太差!今天为大家带来一个用C语言实现定时关机。输入分钟后自动启动定时关机计划,支持一键取消定时关机和再从新设定关机时间。

在CMD命令中启动定时关机命令是shutdown -s -t xx。xx为要设定定时关机的时间,单位是秒,执行这个命令后就会启动定时关机计划。取消定时关机命令是:shutdown -a。执行后会取消之前设定的定时关机计划。但如果没有设定定时关机计划,会提示未设置定时关机计划。

同样我们在C语言中也是要用到这个命令,通过system()函数执行定时关机或取消定时关机。

具体实现如下:

3d773b9e6f665eff0ee3de44a93183ce.png

输入时间实现关机

//程序分为2个部分:1.按键功能实现实现部分——输入相应的按键进入相应的功能// 2.执行定时关机或取消定时关机部分//包含的头文件#define _CRT_SECURE_NO_WARNINGS//取消vs2017中printf函数不安全warning问题#include#include//字符串处理函数#include#include//包含按键交互
b9fb69e255472f3d6bc79ce99758e34e.png

功能界面

b1218b7ac73f19ad98f1838d3ec84e3d.png

取消定时关机

这里我先进行设定关机时间,再进入功能区选择。当然也可以反着来

//主函数部分int main(){DelayShutdown();Keydown();return 0;}//功能用两个函数实现void DelayShutdown();//延时关机函数void Keydown();//按键交互函数

//按键功能选择部分:void Keydown(){int userKey;while (1){printf("关机提示语:1键为取消定时2键为重新设定时间0键为退出本程序");printf("请输入编号:");scanf("%d
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值