C语言实现一个关机程序

C语言实现一个关机程序#define_CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>//system()#include<string.h>//strcmp()#include<windows.h>//shutdownintmain(){ charinput[20]={0}; //一个关机程序 //shutdown-s关机 //shutdown-s-t60设计关.

大家好,又见面了,我是你们的朋友全栈君。

#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的值。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/162974.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 如何入门网络安全_网络安全自学

    如何入门网络安全_网络安全自学由于我之前写了不少网络安全技术相关的故事文章,不少读者朋友知道我是从事网络安全相关的工作,于是经常有人在微信里问我:我刚入门网络安全,该怎么学?要学哪些东西?有哪些方向?怎么选?不同于Java、C/C++等后端开发岗位有非常明晰的学习路线,网路安全更多是靠自己摸索,要学的东西又杂又多,难成体系。常读我文章的朋友知道,我的文章基本以故事为载体的技术输出为主,很少去谈到职场、面试这些方面的内容。主要是考虑到现在大家的压力已经很大,节奏很快,公众号上是让大家放松的地方,尽量写一些轻快的内容。不

    2022年10月21日
    3
  • sqlserver数据库置疑_sqlserver2008数据库可疑

    sqlserver数据库置疑_sqlserver2008数据库可疑一、数据库异常我们平时在使用SQLServer时,可能会遇到以下情况:1、数据库变为置疑状态2、使用数据库文件恢复数据库时,附加的数据库显示为置疑状态3、无法附加数据库数据库置疑的原因:SQLServer所在分区空间是否够?数据库文件大小是否达到最大文件限制?FAT的格式只支持四G以内的文件  2、数据库文件损坏或被非正常删除时出现这种情况  3、病毒防火墙的扫…

    2022年8月20日
    5
  • matlab的三维绘图和四维绘图「建议收藏」

    matlab的三维绘图和四维绘图「建议收藏」一、三维绘图1.曲线图plot3(X1,Y1,Z1,…):以默认线性属性绘制三维点集(X1,Y1,Z1)确定的曲线 plot3(X1,Y1,Z1,LineSpec):以参数LineSpec确定的线性属性绘制三维点集 plot3(X1,Y1,Z1,’PropertyName’,PropertyValue,…):根据指定的属性绘制三维曲线theta=0:0.01*pi:2*…

    2022年10月11日
    2
  • 下载mp4文件_电脑怎么下载mp4格式的视频

    下载mp4文件_电脑怎么下载mp4格式的视频实现mp4文件的下载,而不是在线播放

    2022年8月5日
    5
  • 学术应用使用node-http-proxy集成谷歌学术「建议收藏」

    学术应用使用node-http-proxy集成谷歌学术「建议收藏」搞科研的同学肯定离不开谷歌学术,谷歌学术搜索是文献搜索下载一大利器。之前实验室开发了一款学术应用,遗留了历史问题,就是没有解决文献搜索的功能,而这个任务最后落在我的身上。我采用的方案就是集成谷歌学术,但是国内的网络环境,你懂的,自然状态下根本就访问不了谷歌学术的,你得翻墙才能访问。你不能期望使用你开发的学术应用都能翻墙访问谷歌学术(虽然搞科研的人电脑翻墙软件肯定都准备好了!),所以呢我还要给谷歌学术

    2022年8月31日
    6
  • php设置header参数_php发送get请求

    php设置header参数_php发送get请求voidheader(stringstring[,boolreplace[,inthttp_response_code]])voidheader(stringstring[,boolreplace[,inthttp_response_code]])header()是用来发送HTTPHeader的。replace是个可选的参数,指示是否替代一个先期相

    2022年8月24日
    9

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号