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

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

代码实现:

#include

#include

#include

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命令实现的。

c语言定时开关程序,C语言写的简单的定时关机程序相关推荐

  1. python推荐系统-用python写个简单的推荐系统示例程序

    用python写个简单的推荐系统示例程序 作者:阿俊 发布于:2011-11-26 16:03 Saturday 分类:推荐系统 python这门语言写程序代码量非常少,短短几行就可以把程序写的很清楚 ...

  2. 怎样用java写一个简单的文件复制程序

    怎样用java写一个简单的文件复制程序 代码来源:https://jingyan.baidu.com/article/c35dbcb0d6f1398916fcbc07.html package Num ...

  3. 写一个简单的Java界面程序

    写一个简单的Java界面程序 有时候未免想写一些有界面的java小程序练练手,那么如何写一个比较好看的界面话程序呢?下面小编就带你一步一步来搭建这个小洋房. 实现界面化编程要用到的一个主要包impor ...

  4. zblog小程序导航主题模板,简单好用小程序商城主题设置方法

    小程序现在非常的火爆,大家的手游内存是有限的,无需下载的小程序就能为大家提供和app相同的服务,非常的受欢迎.不过由于小程序数量太多,怎么才能顺利找到想要找到的小程序呢?小程序导航站就应运而生,如何做 ...

  5. 用小程序云开发写一个多人记账小程序

    应女朋友要求,用小程序云开发写一个记账小程序,适合情人记账.家庭记账.团队记账.多人记账的小程序 先上成品图吧 主页: 记账页: 详情页: 个人中心页: 统计页: 其余的页面就不一一展示了,使用到的主 ...

  6. 小程序公共封装ajax,超简单 Promise封装小程序ajax 超好用 以及封装登录

    //网络类 //封装网络请求 const ajax = (ajaxData, method) => { wx.showLoading({ title: '加载中', mask: true }); ...

  7. c51adc0809c语言程序,用汇编语言写一个51单片机adc0809的程序

    匿名用户 1级 2011-08-15 回答 正好做过,就给你吧! ************************************* ;* * ;* 主程序和中断程序入口 * ;* * ;** ...

  8. 无线控制模块c语言编程,51单片机对无线模块nRF24L01简单的控制收发程序

    它的一些物理特性如工作频段.供电电压.数据传输速率就不详细介绍了,直接上代码. 1.首先是发送端: // Define SPI pins #include #define uchar unsigned ...

  9. python写小程序-用python写个简单的小程序,编译成exe跑在win10上

    每天的工作其实很无聊,早知道应该去IT公司闯荡的.最近的工作内容是每逢一个整点,从早7点到晚11点,去查一次客流数据,整理到表格中,上交给素未蒙面的上线,由他呈交领导查阅. 人的精力毕竟是有限的,所以 ...

最新文章

  1. Open3D KdTree建立、3种近邻搜索及结果可视化
  2. crtmpserver流媒体服务器的介绍与搭建
  3. TF:利用TF的train.Saver将训练好的W、b模型文件保存+新建载入刚训练好模型(用于以后预测新的数据)
  4. DCMTK:I2DBmpSource类的测试程序
  5. python sqlsever 时间_Python sqlalchemy时间戳及密码管理实现代码详解
  6. facebook 邀请好友_如何在Facebook上与某人解除好友
  7. 给destoon商城的列表中和首页添加购物车功能
  8. 排序算法 —— 堆排序
  9. 换个红圈1微信头像恶搞一下好友
  10. C++ explicit关键字应用方法详解
  11. 第 16 章 垃圾回收相关概念
  12. P2966 [USACO09DEC]牛收费路径Cow Toll Paths
  13. vs 配置 .pdb
  14. unity下载教育版_新的现场学习系列为Unity教育工作者提供支持
  15. rgba通道转rgb_JS实现颜色的10进制转化成rgba格式的方法
  16. 十天学会单片机和c语言编程,十天学会单片机和C语言编程
  17. hexo next主题配置
  18. KeilC51基础 利用仿真测试代码的运行时间
  19. php依赖注入 简书,PHP 依赖注入容器
  20. js的tree转数组

热门文章

  1. 故障分析 | MySQL 异地从库复制延迟案例一则
  2. 国产计算机排行榜排名,国产OS排名出炉!十款OS上榜,第一名你想到没?
  3. [SPFA负环]虚空之遗
  4. 手动构建自己的docker容器镜像实战
  5. 这是你掉的“原型与原型链”吗?快捡起来吧》(^o^)《
  6. 很久没有来管理了,还是捡起来吧
  7. 1.Hive系列之简介
  8. java计算机毕业设计甜心驿站饮品信息管理源代码+数据库+系统+lw文档
  9. Army Darkness Defense(AOD)攻略
  10. googlenet 和 VGG 比较