如何用C语言实现【简易关机程序】[通俗易懂]

如何用C语言实现【简易关机程序】[通俗易懂]C语言初阶、有趣的代码

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

温馨提示:

各位在编码的同时也不要忘了锻炼身体,身体才是我们持久卷下去的资本如何用C语言实现【简易关机程序】[通俗易懂]如何用C语言实现【简易关机程序】[通俗易懂]

 

目录

⚾️一、cmd指令实现关机

⚽二、goto语句版本

✏️三、循环语句版本

✒️四、运行效果


如何用C语言实现【简易关机程序】[通俗易懂]

 

⚾️一、cmd指令实现关机

如何用C语言实现【简易关机程序】[通俗易懂]

如何用C语言实现【简易关机程序】[通俗易懂]

 

⚽二、goto语句版本

#include<stdio.h>

#include<stdlib.h>


int main()
{
	//关机
	//C语言提供了一个函数:system() - 执行系统命令的
	char input[20] = { 0 };
	system("shutdown -s -t 60");
again:
	printf("请注意!你的电脑将在1分钟内关机,如果输入:我是猪,就取消关机\n");
	scanf("%s", input);
	if (strcmp(input, "我是猪") == 0)//两个字符串比较要用strcmp() string compare
	{
		system("shutdown -a");
	}
	else
	{
		goto again;
	}
	return 0;
}

 

✏️三、循环语句版本

#include<stdio.h>

#include<stdlib.h>


int main()
{
	//关机
	//C语言提供了一个函数:system() - 执行系统命令的
	char input[20] = { 0 };
	system("shutdown -s -t 60");
	while (1)
	{
		printf("请注意!你的电脑将在1分钟内关机,如果输入:我是猪,就取消关机\n");
		scanf("%s", input);
		if (strcmp(input, "我是猪") == 0)//两个字符串比较要用strcmp() string compare
		{
			system("shutdown -a");
			break;
		}
		
	}
	return 0;
}

 

✒️四、运行效果

如何用C语言实现【简易关机程序】[通俗易懂]

如何用C语言实现【简易关机程序】[通俗易懂]

 如何用C语言实现【简易关机程序】[通俗易懂]

 

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

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

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


相关推荐

  • 鸿蒙3部曲先看哪部,“隋唐三部曲”“鸿蒙三部曲”“斗罗四部曲”谁才是网文巅峰之作…

    鸿蒙3部曲先看哪部,“隋唐三部曲”“鸿蒙三部曲”“斗罗四部曲”谁才是网文巅峰之作…原标题:“隋唐三部曲”“鸿蒙三部曲”“斗罗四部曲”谁才是网文巅峰之作从网络小说诞生的那一刻起,续集就是一个绕不过去的话题,如同电视剧一样。一部网络小说红了之后,它的原作者很多时候会忍不住开发它的续集,形成一个系列,然后再现网文界。小编今天就给大家介绍一下网文界最为著名的三个系列:“隋唐三部曲”“鸿蒙三部曲”“斗罗四部曲”,它们都曾红极一时,写下了赫赫威名,是网文界绕不过去系列作品,也是把作品开发到…

    2022年6月29日
    73
  • pycharm将python程序打包_python 程序打包

    pycharm将python程序打包_python 程序打包关于使用Pycharm对python文件进行打包首先建立python项目的时候要按照标准来建设我使用的python配置的解释器,没有使用python的虚拟环境,因为虚拟环境建设出来的项目不是我想要的项目结构,包结构比较多,看着不是很舒服4.配置完成后点击创建创建完成后可以自己创建合适包结构创建完合适的包结构后,就可以编写python代码了,但要python代码运行开,需要配置运行环境9.环境配置调试好就可以运行调试python代码..

    2022年8月26日
    5
  • ubuntu20.04安装opencv_ubuntu opencv安装

    ubuntu20.04安装opencv_ubuntu opencv安装更新源 sudo apt update 安装相关包 sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev libjasper 报错:无法定位到 libj…

    2022年8月18日
    10
  • 聊聊系统平均负载_什么是负载敏感系统

    聊聊系统平均负载_什么是负载敏感系统一、什么是平均负载单位时间内,系统处于可运行状态和不可中断状态的进程数,可简单理解为系统平均活跃进程数可运行状态:top命令状态为R,包括Runnable和Running不可中断状态:top命令状态为D,正处于内核态关键流程中的进程,并且这些流程是不可打断的,比如等待硬件设备的I/O响应,这往往是对数据一致性的一种保护机制二、如何查看平均负载$uptime…,loada…

    2025年11月6日
    3
  • APP测试工具大全,建议收藏「建议收藏」

    APP测试工具大全(建议收藏!!!)一、APP自动化测试工具AppiumAirtestuiautomator2(python)二、APP稳定性测试工具MonkeyMonkeyRunnerMaximUICrawler三、APP性能测试工具GTPerfdogSoloPi四、APP弱网测试&抓包工具QNETFiddlerCharles五、APP兼容性测试工具TestIn腾讯优测百度MTC阿里MQC六、APP安全测试工具OWASPZA.

    2022年4月16日
    36
  • wxPython树控件

    wxPython树控件

    2021年11月22日
    24

发表回复

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

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