#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>//system()
#include <string.h>//strcmp()
#include <windows.h>//shutdown
int main() {char input[20] = { 0 };//一个关机程序// shutdown -s关机//shutdown -s -t 60设计关机倒计时,此处表示一分钟之后关机//shutdown -a 取消关机//win+R组合键打开“运行”,然后输入sysdm.cpl回车即可快速打开系统属性,进行环境变量的设置system("shutdown -s -t 60");again:printf("请注意,你的电脑将在1分钟内关机,如果输入“我是猪”,则取消关机,请输入:\n");scanf("%s",input);if (strcmp(input,"我是猪")==0){system("shutdown -a");}else{goto again;}return 0;
}

算是一个恶搞小程序吧哈哈

这里需要注意的是shutdown和goto的使用,如果程序编写没有问题,却出现“shutdown不是内部或外部命令...”的提示,要注意修改一下环境变量path的值。

C语言实现一个关机程序相关推荐

  1. C语言_写一个关机程序,只要程序运行起来,电脑在1分钟内关机。

    写一个关机程序,只要程序运行起来,电脑在1分钟内关机, //如果输入:"我是猪,才取消关机\n") 代码如下(示例): #include <string.h> #inc ...

  2. 编写程序C语言 用递归法求n,用C语言编写一个递归程序用来计算:1*2+2*3+3*4+.+(n-1)*n...

    用C语言编写一个递归程序用来计算:1*2+2*3+3*4+.+(n-1)*n以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧 ...

  3. 在Linux环境下用C语言编写一个乘法程序mult,从命令行接收两个数字,然后输出其乘积;再用C语言编写一个exec1程序,在程序中使用execvp调用mult程序计算5与10的乘积。

    在Linux环境下用C语言编写一个乘法程序mult,从命令行接收两个数字,然后输出其乘积:再用C语言编写一个exec1程序,在程序中使用execvp调用mult程序计算5与10的乘积. 1.mult. ...

  4. c语言写一个电脑程序,C语言实现电脑关机程序

    本文实例为大家分享了C语言实现电脑关机的具体代码,供大家参考,具体内容如下 这个是我在网上搜索到的资料,其实也是很简单的. 想使用ESP8266完成这样一个操作--远程关闭电脑,达到人在别的任何地方都 ...

  5. C语言 03-第一个C程序代码分析

    本文目录 一.代码分析 二.开发和运行C程序的步骤 三.总结 说明:这个C语言专题,是学习iOS开发的前奏.也为了让有面向对象语言开发经验的程序员,能够快速上手C语言.如果你还没有编程经验,或者对C语 ...

  6. 【恶搞向】教你如何做一个关机程序

    目录 前言 system()函数 strcmp()函数 goto语句 如何将程序发给其他人 前言 咱们在不停的敲代码的同时,感觉到很无聊了,也是可以敲点不一样的程序送给好友放松放松,哈哈~ 话不多说, ...

  7. acr单片机c语言开发入门,AutoCAD2013二次开发C语言第一个ObjectArx2013程序HelloWorld.docx...

    AutoCAD2013 二次开发 C++语言的第一个 ObjectArx2013 程序 HelloWorld .八,.■ 刖言 AutoCAD2013 二次开发 C++语言的 ObjectArx SD ...

  8. 程序设计:用C语言写一个单词本程序

    目录 概述 程序功能 前期准备 正式开始! 1.[整体框架编写](https://blog.csdn.net/weixin_46269688/article/details/106660403) 2. ...

  9. c语言第一个mfc程序,c语言之MFC的进程和线程

    MFC的进程和线程 1.Win32的进程和线程概念 进程是:一个可执行的程序,由私有虚拟地址空间.代码.数据和其他操作系统资源(如进程创建的文件.管道.同步对象等)组成.一个应用程序可以有一个或多个进 ...

  10. [C语言]实现一个关机整蛊的小程序

    环境是visual studio 2017 //关机小程序 #include<stdio.h> #include<string.h> #include<stdlib.h& ...

最新文章

  1. 在SQL Server 2005中实现表的行列转换()
  2. LESSON 3 线性回归的手动实现
  3. HQuery中html结构及文本的修改
  4. dvd在线租赁问题 matlab,DVD在线租赁问题.doc
  5. 《Windows Server 2012 Hyper-V虚拟化管理实践》——2.3 Hyper-V角色安装后的状态
  6. python设置excel格式_Python使用xlwt写excel并设置写入格式
  7. 禁止浏览器记录 文本框之前输入过的内容
  8. 7 Python文件和数据格式化
  9. 计算机连接拒绝无法连接失败,打印机拒绝访问,教您打印机拒绝访问无法连接怎么解决...
  10. macOS 上安装 PECL
  11. android获取指纹信息最新,# android 指纹识别并检测指纹库是否变更
  12. 线代——余子式和代数余子式
  13. Linux笔记 系统安装、网络设置、远程连接、密钥认证、克隆、互联
  14. android 中获取所有有效网卡和对应的IP地址
  15. 如何快速将WPS表格或者excel数据将表格转化为json
  16. 如何將excel內容导出XML
  17. 最全的数据结构归纳总结
  18. 两路RS485转4GMQTT协议云网关
  19. 如何在插入网线的情况下,使用wifi上网
  20. 深度研究:GameFi 持续繁荣的可行解

热门文章

  1. C语言打印九九口诀表
  2. 分享15款堪称神器却鲜为人知的软件和网站
  3. Linux文件中批量转换时间戳,linux 文件日期转时间戳
  4. ROSROS2可视化仿真软件
  5. 音乐类Demo资源大全
  6. Vue音乐播放器入门Demo及Vue环境搭建运行
  7. 对比不同的JSON字符串或者对象转的字符串
  8. unity安装到一半失败
  9. 自己动手做Arduino玩具(二)
  10. stvd使用c语言编程,STVD使用教程.pdf