C语言 - 关机

简介: C语言 - 关机


关机程序:只要运行起来,电脑就在1分钟内关机,如果输入:我是猪,就取消关机

一、如何关机

1.用鼠标点关机(傻子都知道)

2.通过命令关机

2.1: win+r打开命令提示符

2.2:输入关机命令,回车;后面单位为秒

2.3:取消关机命令,回车

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()                                                                         
{
  //关机 
  //shutdown -s -t 60 -> 关机
  //shutdown -a -> 取消关机
  //这里有1个库函数system(""):它可以执行系统命令,所在头stdlib
  char input[20] = {0};//存放输入的信息
  system("shutdown -s -t 60");
  again:
  printf("请注意,你的电脑将在1分钟关机,如果输入:我是猪,就取消关机\n");
  scanf("%s", input);
  //注意两两字符串比较不能用"==、>、<";而应该用1个库函数strcmp,所在头string
  //如果str1>str2,则返回>0的数字;如果str1=str2,则返回=0的数字;如果str1<str2,则返回<0的数字 注:比较的是ASCII码值 
  if(strcmp(input,"我是猪") == 0)//输入正确,做人得讲信用
  {
     system("shutdown -a");
  }
  else
  {
    //做人也别太绝,再来
    goto again;
  }
  return 0;
}

之前有说过goto语句不太适合,这里使用循环把它替换掉

int main()                                                                         
{
  char input[20] = {0};
  system("shutdown -s -t 60");
  while(1)
  {
    printf("请注意,你的电脑将在1分钟关机,如果输入:我是猪,就取消关机\n");
    scanf("%s", input);
    if(strcmp(input,"我是猪") == 0)
    {
       system("shutdown -a");
       break;
    }
  }
  return 0;
}

二、这段代码有什么用???——这是件值得思考的问题

。。。恍然大悟,可以增进同学、朋友的感情 —— 事先声明只限于小白,千万别弄巧成拙了哟

1.找到源文件下的Debug文件

2.这里有1个.exe为后缀的可执行程序(当然你可以根据实际情况重命名,但是不要对后缀名有改动)

3.找到你要取悦的目标,发送即可。 当然你也可以去源文件里把"我是猪"换成一些能增加你与他/她感情的文字,如"叫爸爸"等。具体,视情况而定,题材不限,文体不限。。。


当然也可以把程序安装到朋友电脑的服务里,设置为自动;这样 —— 电脑一开机就每隔1分钟提示一下。注意,只限娱乐,不要太过,引火自焚



相关文章
|
C语言
循环的应用--猜数字游戏、关机程序【c语言篇】
循环的应用--猜数字游戏、关机程序【c语言篇】
220 0
|
小程序 C语言 C++
C语言——恶搞关机小程序
C语言——恶搞关机小程序
497 1
C语言——恶搞关机小程序
|
小程序 数据安全/隐私保护 C语言
超简单实现的C语言关机恶搞小程序
超简单实现的C语言关机恶搞小程序
426 0
超简单实现的C语言关机恶搞小程序
用c语言实现简单的关机代码
//简易的关机代码,下面介绍两种方法,一种方法用goto 语句,一种方法用while循环
|
小程序 C语言
关机整蛊小程序(c语言实现)
前言 这里注意一下! 提示:注意小心使用,免得别人正在写什么重要文件😅,没保存,关机导致丢失,谨慎使用❗️
|
存储 小程序 Unix
C语言实现猜数字小程序关机小程序详解
本文讲解:C语言实现猜数字与关机小游戏。
|
C语言
手写C语言之goto语句-小冷气炸了,整蛊关机程序实现(12)
手写C语言之goto语句-小冷气炸了,整蛊关机程序实现(12)
238 0
手写C语言之goto语句-小冷气炸了,整蛊关机程序实现(12)
|
2月前
|
存储 C语言
`scanf`是C语言中用于按格式读取标准输入的函数
`scanf`是C语言中用于按格式读取标准输入的函数,通过格式字符串解析输入并存入指定变量。需注意输入格式严格匹配,并建议检查返回值以确保读取成功,提升程序健壮性。
901 0
|
4月前
|
安全 C语言
C语言中的字符、字符串及内存操作函数详细讲解
通过这些函数的正确使用,可以有效管理字符串和内存操作,它们是C语言编程中不可或缺的工具。
296 15
|
10月前
|
存储 算法 C语言
【C语言程序设计——函数】素数判定(头歌实践教学平台习题)【合集】
本内容介绍了编写一个判断素数的子函数的任务,涵盖循环控制与跳转语句、算术运算符(%)、以及素数的概念。任务要求在主函数中输入整数并输出是否为素数的信息。相关知识包括 `for` 和 `while` 循环、`break` 和 `continue` 语句、取余运算符 `%` 的使用及素数定义、分布规律和应用场景。编程要求根据提示补充代码,测试说明提供了输入输出示例,最后给出通关代码和测试结果。 任务核心:编写判断素数的子函数并在主函数中调用,涉及循环结构和条件判断。
508 23