2025年4月11日 星期五 乙巳(蛇)年 正月十二 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > C语言

C语言写的简单的定时关机程序

时间:12-29来源:作者:点击数:110

写一个定时关机的小程序,可以立即关闭计算机,也可以一段时间后关闭计算机。

这里主要考察system()命令。

代码实现:

  • #include<stdio.h>
  • #include<string.h>
  • #include<stdlib.h>
  • int main()
  • {
  • char cmd[20]="shutdown -s -t ";
  • char t[5]="0";
  • int c;
  • system("title C语言关机程序"); //设置cmd窗口标题
  • system("mode con cols=48 lines=25"); //窗口宽度高度
  • system("color f0"); //可以写成 red 调出颜色组
  • system("date /T");
  • system("TIME /T");
  • printf("----------- C语言关机程序 -----------\n");
  • printf("1.实现10分钟内的定时关闭计算机\n");
  • printf("2.立即关闭计算机\n");
  • printf("3.注销计算机\n");
  • printf("0.退出系统\n");
  • printf("-------------------------------------\n");
  • scanf("%d",&c);
  • switch(c) {
  • case 1:
  • printf("您想在多少秒后自动关闭计算机?(0~600)\n");
  • scanf("%s",t);
  • system(strcat(cmd,t));
  • break;
  • case 2:
  • system("shutdown -p");
  • break;
  • case 3:
  • system("shutdown -l");
  • break;
  • case 0:
  • break;
  • default:
  • printf("Error!\n");
  • }
  • system("pause");
  • return 0;
  • }

这个程序虽然实用价值不大,但是可以让我们了解 system() 函数。

在Windows下,system() 函数可以执行 dos 命令;在 Unix/Linux 中,可以执行Shell。

请在Windows下运行上面的程序。程序中对dos界面的设置和关机功能都是通过dos命令实现的。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门