在介绍这个程序之前,我们需要了解一些win10系统的系统说明。
Windows系统说明
用win r打开系统的运行盒(这个从xp,win7到win10都有)
在弹出的操作框中输入shutdown -s -t 7200(后跟以秒为单位的时间数)
系统会在右下角提示你关机的时间,然后在关机时间前60秒提醒你关机。
要取消计划的关机,您可以在操作期间输入shutdown -a。
定时关机被取消。
知道了这些,我们就知道了C语言中可以帮助我们在系统运行中输入指令的函数。
系统功能
首先,让我们在之前分享的网站cplusplus上查询这个函数的定义。
简单来说,这个功能就是帮助我们执行系统命令。
同时,网站告诉我们这个函数的头文件是stdlib.h
写一个简单的关机程序来练习系统功能。
# incl due int main(){ system(关闭-s-t60 );//system()-执行系统命令的返回0;}
循环命令和关机程序
接下来,让让我们用一种有点破坏性的方式编写一个关机程序。
运行此程序后,只需输入我是吗?“取消关机。
int main(){ char input[20]={ 0 };系统(关闭-s-t60 );while(1){ printf(请注意,您的计算机将在1分钟后关闭。如果你输入:我是猪,你就取消关机。请输入:);scanf(% s ,输入);If (strcmp(input,我我是头猪)==0)//头文件# include { system(关机-a );打破;} }返回0;}
我们还在这里使用strcmp函数来比较您输入的字符与我是吗?“一致吗?
请注意==不能用于比较字符。
这里使用的是while if语句的一个非常基本的组合。
运行结果如下:
输入我的身份?注销后,将被取消。如果输入错误,会再次弹出提示。
Goto语句编写关机程序
当然,如果你看了上一篇,你一定知道这篇博客的重点是goto。
主要是为了在goto s代码行。
[代码]
运行结果和上面的whlie语句一样,所以我赢了这里不截图了。
这个代码可以用来欺骗你的坏朋友或阻止熊海子借款你女朋友(指电脑)春节期间。
查询框中的问题和对应的答案可以随意更改。当然,你也可以把时间改成10秒,让人来不及反应。
如果您使用的是devc,那么每次运行代码时都会自动生成一个exe文件。
换个logo,就能忽悠人了。
(有人要问了:vs2019怎么生成exe?它很简单,只需要释放它)
严正警告!
(1)玩得开心就好。
(2)使用此程序关闭电脑,重要文件未保存,后果自负~
审计彭静
标签:关机系统程序