C语言实现恶作剧关机程序

目录
  • 前言
  • 代码示例:
  • 实现效果:
  • 总结

前言

本文将实现一个很简单很基础的C语言整蛊小程序,当程序运行后,将激活关闭电脑的指令,如果在有效时间内不输入指定的文字电脑将关机。
话不多说,来看看具体的代码是怎么写的吧!

代码示例:

#include <stdio.h>
#include <string.h>
#include <windows.h>
#include <stdlib.h>
int main()
{
    char input[10] = { 0 };
    system("shutdown -s -t 60");
    while (1)
    {
        printf("电脑将在1分钟内关机,如果输入:我爱你,就取消关机!\n请输入:>");
        scanf("%s", input);
        if (0 == strcmp(input, "我爱你"))
        {
            system("shutdown -a");
            break;
        }
    }
    return 0;
}

如上代码,解释如下:
1.system()函数存在于<process.h> or <stdlib.h>头文件中,可以在括号中键入指令。执行该函数,相当于直接在cmd命令板中键入该指令。
2.shutdown -s -t 60:该指令意思是在t = 60s内关闭计算机。可以自己修改时间。
3.shutdown -a:该指令可以撤销刚才的关机操作。
4.strcmp()函数存在于<string.h>头文件中。该函数定义如下:

int strcmp( const char *string1, const char *string2 );
strcmp()函数可以用于比较两个字符串string1和string2是否相一致,如果相同则返回0。因此可以用该函数来判断被整蛊的人输入的文字是否和我们指定的一样。

实现效果:

当我们运行程序后Windows将出现如下提示:

键入指定文字“我爱你”之后:可以发现注销已被取消的提示。如果不键入指定文字,电脑在1分钟后将关机。

总结

以上就是C语言小整蛊恶作剧的实现代码和效果了。
在实际整蛊过程中,我们根据自己的需要修改电脑关机剩余时间,比如60s修改成30s
修改指定输入的文字,把“我爱你”修改成“我是猪”等。
然后我们可以直接将.exe后缀的程序发给对方,让对方在电脑上打开,就可以实现整蛊效果了。

到此这篇关于C语言实现恶作剧关机程序的文章就介绍到这了,更多相关C语言关机内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • C语言实现电脑关机程序

    本文实例为大家分享了C语言实现电脑关机的具体代码,供大家参考,具体内容如下 这个是我在网上搜索到的资料,其实也是很简单的. 想使用ESP8266完成这样一个操作--远程关闭电脑,达到人在别的任何地方都可以操作我们的电脑. 这个虽然已经不是羡慕新奇的事,实现的方法也撑出不穷,但我们学习ESP8266,也不失是一种体验的过程. 对于初学者来说也是一种很有成就感的体验. 因此,想完成远程关机,就需要理解怎么实现关机的命令及程序,我们使用C语言来完成. 串口助手也可以实现,但串口助手毕竟是为了调式用的,

  • C语言实现关机小程序

    本文实例为大家分享了C语言实现关机小程序,立即关机和定时关机的具体代码,供大家参考,具体内容如下 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> #include<windows.h> int main() { printf(" ===================\n");//菜单界面 printf(" 1.立刻关机\n"); print

  • C语言编写简单的定时关机程序

    写一个定时关机的小程序,可以立即关闭计算机,也可以一段时间后关闭计算机. 这里主要考察system()命令. 代码实现: #include<stdio.h> #include<string.h> #include<stdlib.h> int main() { char cmd[20]="shutdown -s -t "; char t[5]="0"; int c; system("title C语言关机程序")

  • C语言实现系统关机注销功能

    本文实例为大家分享了C语言实现系统关机注销的具体代码,供大家参考,具体内容如下 #include<stdio.h> //printf #include<stdlib.h> //system #include<string.h> //strcat---exit int print() { int n; printf("*****c语言关机程序*****\n"); printf("1:实现十分钟内定时关机\n"); printf(&q

  • C语言实现恶作剧关机程序

    目录 前言 代码示例: 实现效果: 总结 前言 本文将实现一个很简单很基础的C语言整蛊小程序,当程序运行后,将激活关闭电脑的指令,如果在有效时间内不输入指定的文字电脑将关机.话不多说,来看看具体的代码是怎么写的吧! 代码示例: #include <stdio.h> #include <string.h> #include <windows.h> #include <stdlib.h> int main() { char input[10] = { 0 };

  • python实现的重启关机程序实例

    本文实例讲述了Python实现的重启关机程序的方法,对Python程序设计有一定的参考价值.具体方法如下: 实例代码如下: #!/usr/bin/python #coding=utf-8 import time from os import system runing = True while runing: input = raw_input('关机(s)OR重启(r)?(q退出)') input = input.lower() if input == 'q' or input =='quit

  • C语言实现电子时钟程序

    本文实例为大家分享了C语言实现电子时钟程序的具体代码,供大家参考,具体内容如下 Qt 里面运行 #include<windows.h> #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <time.h> typedef struct { int x; int y; }Point; time_t now; struct tm *pt, t1, t2; int pri

  • 易语言编写64位程序的方法

    今天小编给大家带来的是易语言怎么编写64位程序,希望能帮助到大家! 1.如果你同时在运行腾讯的游戏,它会自动屏蔽掉易语言编写的软件. 2.支持库问题,易语言本身的支持库是兼容所有系统的. 3.所以可能调用了其他支持库,这个我们需要留意一下哦! 4.模块问题,模块调用的命令,某些命令调用的DLL是64位不兼容的. 5.建议:优化一下代码,尝试右键以管理员身份运行. 总结:以上就是5个用易语言编写64位程序的步骤,感谢大家对我们的支持.

  • C语言:利用指针编写程序,用梯形法计算给定的定积分实例

    题目要求 利用指针编写程序,用梯形法计算下列公式中的定积分: 参考代码 首先说明一下指针的用处:因为所传递的参数均为数字,并不需要使用指针提高效率,故这里使用指针指向函数. 请注意calc()函数中的这一语句: double(*pfunction)() = &function; 即实现了我所描述的过程. 代码如下: #include <stdio.h> #include <math.h> double function(double x){ return (double)(

  • C语言实现简单计算器程序

    这两天在看一个C语言写的计算器程序,做了不少的功夫,跟着作者一步步的进行完善,了解了许多细节性的东西,在此自己做个总结,加深自己对程序的印象,也算是梳理. 在该计算器程序,能进行加减乘除.sin.cos.exp等操作,同时能进行数值保存功能.而该计算器使用逆波兰表示法.即所有运算符都跟在操作数的后面,比如下列表达式: (1 - 2) * (4 + 5)采用逆波兰表示法表示为:1 2 - 4 5 + * 逆波兰表达法中不需要圆括号,只要知道每个运算符需要几个操作数就不会引起歧义. 计算器程序实现很

  • C语言实现ATM系统程序的完整代码

    实现效果如图: 代码如下: #include<stdio.h> #include<string.h> #include<conio.h> #include<stdlib.h> //开户信息 typedef struct _Person { char name[20]; char account[20]; char password[7]; float money; }Person; //结点 typedef struct _Node { Person P;

随机推荐