源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2021-05-19 20:25 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:C语言编写简单的定时关机程序
写一个定时关机的小程序,可以立即关闭计算机,也可以一段时间后关闭计算机。 这里主要考察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命令实现的。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部