微型整蛊恶作剧

微型整蛊恶作剧


【前言】Hello,大家好呀。今天给大家安排一个小小的恶作剧,要是谁让你不开心了,你就整他!哈哈哈哈,开个玩笑啦,大家还是在自己的电脑上玩就行了,免得有什么不必要的麻烦哈。

好了,回到这里来,既然是微型整蛊恶作剧,那就需要有代码咯,那么代码在哪呢?代码在这呢
一个简单的关机程序代码

//写一个关机程序
//只要程序启动了,就倒计时60秒关机,如果60秒之内,你输入:我是猪 ,就取消关机,否则时间一到电脑就关机了
#include<stdio.h>
#include<stdlib.h>
#include<string.h>

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

在这里插入图片描述

这上面有些新的库函数,由于没有学到函数这一块,就简单给大家介绍一下:

  • system()库函数,是用来执行系统命令的,头文件是stdlib.h
  • shutdown命令是windows提供的关机命令
  • shutdown -s -t 60 设置60秒后关机
  • shutdown -a 取消关机
  • 注意strcmp()库函数的运用,它是用来比较两个字符串是否相等的。
  • 字符串的比较,不能使用==,而是利用strcmp(),如果返回值是0,则相等;返回值大于0,则s1 < s2;返回值小于0,则s1 > s2

好了,这个小恶作剧还是很简单的,大家只要知道上面这几点就行啦!

猜你喜欢

转载自blog.csdn.net/m0_68662723/article/details/131857636
今日推荐