C语言实现关机程序

C语言实现关机程序这次写一个关机程序,要知道关机程序是shutdown这是关机指令。但这是系统指令,所以要调用执行系统命令的函数,system,但是也要引system的头文件:stdlib.h边写代码边解释#include<stdio.h>#include<stdlib.h>//调用system函数所需的头文件#include<string.h>//调用strcmp所需的头文件intmain(){charinput[20]={0};//这里是创建一个存储字符的数

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

这次写一个关机程序,要知道关机程序是 shutdown 这是关机指令。但这是系统指令,所以要调用执行系统命令的函数,system,但是也要引system的头文件:stdlib.h 边写代码边解释

#include<stdio.h>#include<stdlib.h>//调用system函数所需的头文件#include<string.h>//调用strcmp所需的头文件int main(){ char input[20]={ 0 };//这里是创建一个存储字符的数组,大小为20个字符,初始化为0
system(“shutdown -s -t 60”);//shutdown是系统的关机指令,-s是以秒为单位,-t是时间,60是60秒要引头文#include<stdlib.h>again: printf (“请注意,你的电脑将在一分钟内关机,如果输入:‘我是猪’,就取消关机\n”);//这里是提示指令已经执行了 scanf(“%s”,&input);//取输入的地址,方便之后判断是不是”我是猪” ,我是猪那里可以使用单引号的英文引号,也可以使用中文双引号
if (strcmp(input, “我是猪”) == 0)// strcmp 比较字符串函数判断input中输入的是不是“我是猪” strcmp-string compre ==0,说明是一样的。但也要引头文件#include<string.h>
{
system(“shutdown -a”);//shutdown -a 取消关机的指令
}
else
{

goto again;//因为如果输入的不是我是猪的话,那么就需要再次提示,去输入。 所以是go to again ,所以应该返回提示那里 }
return 0;
}

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

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

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


相关推荐

  • 高德地图添加多个点标注的点击事件

    高德地图添加多个点标注的点击事件html>charset=”utf-8″>http-equiv=”X-UA-Compatible”content=”chrome=1″>name=”viewport”content=”initial-scale=1.0,user-scalable=no,width=device-width”>type=”text/css”>bod

    2022年5月21日
    29
  • form表单提交的几种方法

    form表单提交的几种方法form表单提交的几种方法在form标签中添加Action(提交的地址)和method(post),且有一个submit按钮(<inputtype='submit'>)

    2022年7月3日
    21
  • java在线播放_Java实现视频在线播放flv视频

    java在线播放_Java实现视频在线播放flv视频1、首先使用Idea创建一个SpringBoot项目。2、在application.properties文件下加入以下代码,进行DEBUG日志输出,配置pom.xml文件:#logging日志配置logging.level.root=WARNlogging.level.org.springframework.web=DEBUG4.0.0com.exampledemo0.0.1-SNAPSHOTj…

    2022年9月22日
    0
  • a 标签去掉下划线[通俗易懂]

    a 标签去掉下划线[通俗易懂]text-decoration:none

    2022年5月2日
    31
  • 越权漏洞(IDOR)测试技巧「建议收藏」

    越权漏洞(IDOR)测试技巧「建议收藏」文章目录一、IDOR介绍二、常见的测试技巧1.改变HTTP请求方法2.路径穿越绕过3.改变Content-type(内容类型)4.用数字ID替换非数字5.大小写替换绕过6.用通配符替换ID7.给Web应用提供一个请求ID,哪怕它没作要求8.HTTP参数污染,为同一参数提供多个值。9.更改文件类型。添加不同的文件扩展名(例如.json,.xml,.config)10.JSON参数污染11.在请求体用数组包装参数值12.尝试不同版本的API三、总结一、IDOR介绍IDOR,InsecureDire.

    2022年6月12日
    55
  • 基于python的情感分析案例_关于python爬虫的情感分析

    基于python的情感分析案例_关于python爬虫的情感分析今天给大家分享的是通过情感词典来对文本进行情感分析最后计算出情感得分通过情感得分来判断正负调性主要步骤:数据准备本次情感词典采用的是BosonNLP的情感词典,来源于社交媒体文本,所以词典适用于处理社交媒体的情感分析本次分析准备的文本数据有:BosonNLP情感词典停用词表否定词表程度副词表生成停用…

    2022年8月23日
    3

发表回复

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

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