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分钟提示一下。注意,只限娱乐,不要太过,引火自焚



相关文章
|
11月前
|
C语言
用c语言实现简单的关机代码
//简易的关机代码,下面介绍两种方法,一种方法用goto 语句,一种方法用while循环
|
存储 小程序 Unix
C语言实现猜数字小程序关机小程序详解
本文讲解:C语言实现猜数字与关机小游戏。
|
小程序 C语言 C++
C语言——恶搞关机小程序
C语言——恶搞关机小程序
283 1
C语言——恶搞关机小程序
|
小程序 数据安全/隐私保护 C语言
超简单实现的C语言关机恶搞小程序
超简单实现的C语言关机恶搞小程序
235 0
超简单实现的C语言关机恶搞小程序
|
C语言
手写C语言之goto语句-小冷气炸了,整蛊关机程序实现(12)
手写C语言之goto语句-小冷气炸了,整蛊关机程序实现(12)
124 0
手写C语言之goto语句-小冷气炸了,整蛊关机程序实现(12)
|
17天前
|
C语言
C语言:内存函数(memcpy memmove memset memcmp使用)
C语言:内存函数(memcpy memmove memset memcmp使用)
|
3天前
|
存储 编译器 C语言
C语言:字符函数 & 字符串函数 & 内存函数
C语言:字符函数 & 字符串函数 & 内存函数
11 2
|
11天前
|
缓存 安全 编译器
【C 言专栏】C 语言函数的高效编程技巧
【5月更文挑战第1天】本文探讨了C语言中函数的高效编程技巧,包括函数的定义与作用(如代码复用和提高可读性)、设计原则(单一职责和接口简洁)、参数传递方式(值传递、指针传递和引用传递)、返回值管理、调用约定、嵌套与递归调用,以及函数优化技巧和常见错误避免。掌握这些技巧能提升C语言代码的质量和效率。
【C 言专栏】C 语言函数的高效编程技巧
|
13天前
|
C语言
pta浙大版《C语言程序设计(第3版)》 习题6-4 使用函数输出指定范围内的Fibonacci数 (20分)
pta浙大版《C语言程序设计(第3版)》 习题6-4 使用函数输出指定范围内的Fibonacci数 (20分)
|
13天前
|
C语言
pta 浙大版《C语言程序设计(第3版)》题目集 习题6-6 使用函数输出一个整数的逆序数 (20分)
pta 浙大版《C语言程序设计(第3版)》题目集 习题6-6 使用函数输出一个整数的逆序数 (20分)