c语言+自定义关机,[分享]c语言调用shutdown编写简单定时关机软件

学习c  一开始都是写hello world ,算术运算之类的比较枯燥,今天写了一个定时关机软件,其实也很简单,一起来看下把。

实现功能: 定时关机。

实现方法:shutdown(具体参数和用法可以在百度百科 或者 cmd下 shutdown /? 查看)

实现过程:声明一个字符型变量接受用户选择(原来声明整形变量,但是后来输入比如字母‘s’,'a'会出现莫名的无限循环,只好后来用字符型变量和getchar() ,也用到了goto语句进行跳转和tskill自动结束程序。)

下面贴代码。

//C语言写一个简单的关机软件。

#include

#include

int main(void)

{

char choose; //定义选项变量。

system("color 04"); //设置颜色。

agine: //goto跳转

printf("=================关机软件=================\n");

printf("=================请选择=================\n");

printf("√1:10分钟后关机\t√2:30分钟后关机\n\n");

printf("√3:1小时后关机\t√4:2小时后关机\n\n");

printf("√5:3小时后关机\t√6:4小时后关机\n\n");

printf("√7:5小时后关机\t√8:1天以后关机\n\n");

printf("\t√x:取消关机操作\n");

choose=getchar();

if ( choose>'8' && choose != 'x' || choose

printf("\n\t请做出正确的选择,OK \n");

goto agine; //goto跳转

}

switch(choose)

{

case '1':

system("shutdown -s -t 600");

break;

case '2':

system("shutdown -s -t 1800");

break;

case '3':

system("shutdown -s -t 3600");

break;

case '4':

system("shutdown -s -t 7200");

break;

case '5':

system("shutdown -s -t 10800");

break;

case '6':

system("shutdown -s -t 14400");

break;

case '7':

system("shutdown -s -t 18000");

break;

case '8':

system("shutdown -s -t 86400");

break;

case 'x':

system("shutdown -a");

break;

default:

break;

}

system("cls");

printf("欢迎一起交流!!!!程序将在3秒后自动关闭");

Sleep(3000);

system("tskill cmd");

return 0;

}

刚开始看C语言,希望能结识志同道合的朋友一起学c/c++ 汇编 逆向。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值