#include <stdio.h>
#include <stdlib.h>//标准库头文件 -> system("系统命令")
#include <string.h>//字符串头文件 -> strcmp(str1,str2)->相同为零,不同为1
int main()
{char input[20]={0};system("shutdown -s -t 180");//用system()调用系统命令
again:printf("你的计算机将在3分钟内关闭,输入:\"我是超人\"解除关机\n");scanf("%s",&input);if (strcmp(input, "我是超人") == 0){system("shutdown -a");printf("危机解除\n");}else{goto again;// 转到again执行;}return 0;}

strcmp()示范:

#include <string.h>
int main()
{char arr1[] = "welcome";char arr2[] = "welcome";char arr3[] = "china";int a = 5;int b = 5;a = strcmp(arr1,arr2);b = strcmp(arr1, arr3);printf("相同时strcmp输出:%d\n不同时strcmp输出:%d\n", a, b);return 0;
}

运行结果:

调用系统命令,goto again相关推荐

  1. python os system用法_Python调用系统命令os.system()和os.popen()的实现

    作为一门脚本语言,写脚本时执行系统命令可以说很常见了,python提供了相关的模块和方法. os模块提供了访问操作系统服务的功能,由于涉及到操作系统,它包含的内容比较多,这里只说system和pope ...

  2. c语言 系统命令,c语言如何调用系统命令

    许多学过C语言的人,你们知道怎么用c语言调用系统命令吗,以下是学习啦小编为你整理的c语言调用系统命令资料,希望能帮到你. 使用system函数即可 1.system函数: 原型:int system( ...

  3. shell脚本和python脚本和go脚本的区别_Nodejs中调用系统命令、Shell脚本和Python脚本的方法和实例-Go语言中文社区...

    NodeJS 子进程提供了与系统交互的重要接口,其主要 API 有: 1)标准输入.标准输出及标准错误输出的接口: child.stdin 获取标准输入 child.stdout 获取标准输出 chi ...

  4. python中os system_Python调用系统命令os.system()和os.popen()的实现

    作为一门脚本语言,写脚本时执行系统命令可以说很常见了,python提供了相关的模块和方法. os模块提供了访问操作系统服务的功能,由于涉及到操作系统,它包含的内容比较多,这里只说system和pope ...

  5. python调用ping命令并输出ttl_详解Python调用系统命令的六种方法

    作为胶水语言,Python可以很方便的执行系统命令,Python3中常用的执行操作系统命令有os.system().os.popen().subprocess.popen().subprocess.c ...

  6. python常用模块-调用系统命令模块(subprocess)

    python常用模块-调用系统命令模块(subprocess) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. subproces基本上就是为了取代os.system和os.spaw ...

  7. Java 调用系统命令

    Java 调用系统命令 操作 通过 java.lang.Runtime 类用操作系统命令 然后调用run.exec()进程来执行命令程序 package com.framework.test;impo ...

  8. python调用系统命令

    一.python调用系统命令 大概有四种形式,的: 1.os.system('ls'):返回结果为该命令的返回值 2.tmp =os.popen('ls').readlines();将命令返回结果的返 ...

  9. 【C语言学习笔记】调用系统命令system

    调用系统命令system() 头文件 stdlib.h 函数原型 int system(char *command) Windows系统 int system(const char *string) ...

最新文章

  1. mysql插入第一_mySQL教程 第5章 插入 更新与删除数据
  2. 压缩跟踪Compressive Tracking
  3. Linux命令之文件处理
  4. 精益质量管理中执行防错管理的八大要点
  5. Changing scope values asynchronously - updates don't propagate without .apply()
  6. java上传文件以流方式判断类型
  7. 767. 重构字符串
  8. c语言中循环结构的作用,C语言中对于循环结构优化的一些入门级方法简介
  9. OpenCV开发团队开源计算机视觉标注工具CVAT
  10. 40+大厂AI面经,秋招offer手到擒来!
  11. 关于Python局部变量和全局变量必须知道的几句话
  12. Android 轮播图从 0 到 1
  13. java亚马逊模拟登录_java – 亚马逊MWS入门
  14. 【MTSP】基于matlab GUI遗传算法求解多旅行商问题【含Matlab源码 935期】
  15. 百度文库 复制文本 下载文档
  16. 华为将发布定制款“鸿蒙字体”,可以免费商用
  17. unity3d 怎么生成网页版_unity3D u3D网页游戏制作游戏优势
  18. sap的工作日历_ABAP-有关日期的SAP函数使用(日历)
  19. 基于STM32F103C8T6 HAL库 TM7705数据读取
  20. windows环境下面批量修改文件夹名称

热门文章

  1. win10系统服务器错误怎么解决方法,分享win10系统提示内部服务器错误的解决方案...
  2. html通过WebSocket获取虎牙弹幕并展示
  3. 每次发版都搞到晚上11点,我们能不能……
  4. 手机照片丢失怎么才能恢复
  5. 手机照片删了怎么恢复
  6. springAOP切面获取入参和出参
  7. 教你用 Python 修改微信(支付宝)运动步数,轻松升到 TOP1
  8. QT OpenGL(一 VAO、VBO、EBO使用)
  9. Terry-Ye/im 系统使用zookeeper
  10. 运放环路补偿及计算,零点、极点计算