大家好,又见面了,我是你们的朋友全栈君。
前言
这是一个可以恶搞朋友的关机程序,实现原理是通过system直接调用dos命令窗口启动关机程序,既然是恶搞那就一定要给你的恶搞对象一定的“机会”,下面我将带大家一起来学习一个这个简单的恶搞程序。(源码可以私信找我要,简单改一下输出语句便可以直接自己使用)
大家编译后可以直接把.exe文件发给你所需要恶搞的对象
一、关机程序
1.思路分析
1.使用system调用dos命令窗口直接输入关机命令并弹出提示,此时windows响应跳出关机提醒。
2.设定你想用户输出的语句,用一个strcmp函数来验证用户的输入与你设定的输入是否一致。
3.用一个whlie循环来给用户三次机会,当用户输入错误一次提示一次,输入正确则终止dos命令并且break程序!
2.代码展示
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
void ShutDownWin()
{
system("shutdown -s -t 30");//shutdown -s为关机命令 -s 30意思为延迟三十秒。
char input[64];
printf("你的电脑在30s之后会自动关机,输入xxx是我爸爸取消\n");
int count =3;
while(count>0)
{
scanf("%s",input);
if(strcmp(input,"xxx是我爸爸")==0)
{
system("shutdown -a");
break;
}
count--;
printf("你还有%d次机会,看清楚了哦!\n",count);
}
if(count<=0)
{
printf("等着被关机吧!\n");
}
else
{
printf("真乖,取消关机了!\n");
}
}
int main()
{
ShutDownWin();
}
二、运行结果如下
1.用户点击执行文件后
2.当用户正确输入后
总结
这个程序的可玩性非常高也非常有趣,不过!!!
恶搞需谨慎!!!!!!!!有点废朋友!!!!!!!
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/162967.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...