调用系统命令,goto again
#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相关推荐
- python os system用法_Python调用系统命令os.system()和os.popen()的实现
作为一门脚本语言,写脚本时执行系统命令可以说很常见了,python提供了相关的模块和方法. os模块提供了访问操作系统服务的功能,由于涉及到操作系统,它包含的内容比较多,这里只说system和pope ...
- c语言 系统命令,c语言如何调用系统命令
许多学过C语言的人,你们知道怎么用c语言调用系统命令吗,以下是学习啦小编为你整理的c语言调用系统命令资料,希望能帮到你. 使用system函数即可 1.system函数: 原型:int system( ...
- shell脚本和python脚本和go脚本的区别_Nodejs中调用系统命令、Shell脚本和Python脚本的方法和实例-Go语言中文社区...
NodeJS 子进程提供了与系统交互的重要接口,其主要 API 有: 1)标准输入.标准输出及标准错误输出的接口: child.stdin 获取标准输入 child.stdout 获取标准输出 chi ...
- python中os system_Python调用系统命令os.system()和os.popen()的实现
作为一门脚本语言,写脚本时执行系统命令可以说很常见了,python提供了相关的模块和方法. os模块提供了访问操作系统服务的功能,由于涉及到操作系统,它包含的内容比较多,这里只说system和pope ...
- python调用ping命令并输出ttl_详解Python调用系统命令的六种方法
作为胶水语言,Python可以很方便的执行系统命令,Python3中常用的执行操作系统命令有os.system().os.popen().subprocess.popen().subprocess.c ...
- python常用模块-调用系统命令模块(subprocess)
python常用模块-调用系统命令模块(subprocess) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. subproces基本上就是为了取代os.system和os.spaw ...
- Java 调用系统命令
Java 调用系统命令 操作 通过 java.lang.Runtime 类用操作系统命令 然后调用run.exec()进程来执行命令程序 package com.framework.test;impo ...
- python调用系统命令
一.python调用系统命令 大概有四种形式,的: 1.os.system('ls'):返回结果为该命令的返回值 2.tmp =os.popen('ls').readlines();将命令返回结果的返 ...
- 【C语言学习笔记】调用系统命令system
调用系统命令system() 头文件 stdlib.h 函数原型 int system(char *command) Windows系统 int system(const char *string) ...
最新文章
- mysql插入第一_mySQL教程 第5章 插入 更新与删除数据
- 压缩跟踪Compressive Tracking
- Linux命令之文件处理
- 精益质量管理中执行防错管理的八大要点
- Changing scope values asynchronously - updates don't propagate without .apply()
- java上传文件以流方式判断类型
- 767. 重构字符串
- c语言中循环结构的作用,C语言中对于循环结构优化的一些入门级方法简介
- OpenCV开发团队开源计算机视觉标注工具CVAT
- 40+大厂AI面经,秋招offer手到擒来!
- 关于Python局部变量和全局变量必须知道的几句话
- Android 轮播图从 0 到 1
- java亚马逊模拟登录_java – 亚马逊MWS入门
- 【MTSP】基于matlab GUI遗传算法求解多旅行商问题【含Matlab源码 935期】
- 百度文库 复制文本 下载文档
- 华为将发布定制款“鸿蒙字体”,可以免费商用
- unity3d 怎么生成网页版_unity3D u3D网页游戏制作游戏优势
- sap的工作日历_ABAP-有关日期的SAP函数使用(日历)
- 基于STM32F103C8T6 HAL库 TM7705数据读取
- windows环境下面批量修改文件夹名称