c语言_代码段_快说你是猪

 1 /*
 2 项目:快说你是猪
 3 作者:landv
 4 时间:2014年3月12日
 5 编译环境:VS2013
 6 */
 7 #pragma warning(disable:4996) //全部关掉
 8 #pragma warning(once:4996) //仅显示一个
 9 #include <stdio.h>
10 #include <stdlib.h>
11 #include <windows.h>
12 
13 #define u "我是猪"
14 char zhu[30] = "adaklw";
15 int i = 0;
16 
17 void s_cmd()//倒计时关机
18 {
19     system("title 快说你是猪");
20     system("color F2");
21     system("mode con cols=30 lines=20");
22     printf("\n快说你是猪,不然就关机,嘿嘿。\n说你自己是猪哟。“我是猪”\n\n");
23     system("shutdown -f -s -t 3000 -c \"由于你很贱,电脑被贱蒙了,赶快说”我是猪“\"");//注意转义字符
24 }
25 
26 void s_get()//获得内容并验证
27 {
28     printf("输入:");
29     
30     while (strcmp(zhu, u))
31     {
32         gets(zhu);//这个gets函数不安全会出现4996错误,由于gets()无法知道字符串的大小,必须遇到换行字符或文件尾才会结束输入,因此容易造成缓存溢出的安全性问题。建议使用fgets()取代。
33         if (strcmp(zhu, u) == 0)
34         {
35             system("shutdown -a");
36         }
37         system("cls");
38         i++;
39         switch (i % 3)//%是去余数,这个东东真是妙不可言呀。
40         {
41         case 0:
42             printf("不肯承认就要关机啦,哈哈~~很简单,输入你是猪嘛~~\n");
43             break;
44         case 1:
45             printf("你是猪你是猪你是猪你是猪,你是猪,要保存的东西快保存哦~\n");
46             break;
47         case 2:
48             printf("猪猪猪,你上当啦~哈~~~我就说你是猪嘛~\n");
49             break;
50         }
51         printf("输入:");
52     }
53     system("cls");
54     printf("你很乖嘛~哈哈~~~\n");
55     Sleep(5000);
56 }
57 
58 void main()
59 {
60     
61     s_cmd();
62     s_get();
63     
64     system("pause");
65 }
66 
67 /*
68 运行结果
69 
70 快说你是猪,不然就关机,嘿嘿。
71 
72 说你自己是猪哟。“我是猪”
73 
74 输入:
75 
76 
77 */

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏FreeBuf

如何让微信丢骰子永远只出“666”

每次宅寝室一起点外卖谁下去拿都是个大问题,小编寝室一般选择微信色子谁小谁去拿,但是小编运气不太好 总是输,所以寻思着能不能每次都让色子是6点,皇天不负有心人,果...

3938
来自专栏后端之路

当maven遇到SpringBoot

之前也比较过spring的profile和maven的profile maven profile VS spring profile

4403
来自专栏向治洪

ECMAScript 6 入门简介

ECMAScript 6.0(以下简称ES6)是JavaScript语言的下一代标准,已经在2015年6月正式发布了。它的目标,是使得JavaScript语言...

1967
来自专栏闰土大叔

记一次前端大厂面试

链接:https://juejin.im/post/5b9770056fb9a05d2f3692ce

2217
来自专栏布尔

富文本编辑器的一键排版功能

在做CMS系统的时候,用户常常会从word粘贴一些东西到编辑器中,早起的富文本编辑器也都提供了去除word格式的功能(尽管有时候比较难用),甚至有时候用户要求打...

49110
来自专栏极客猴

多线程爬取 unsplash 图库

我公众号文章的封面配图都在 Unsplash 上找的。因为 Unsplash 是一个完全免费的、无版权的高清图片资源网站。

2123
来自专栏技术博客

C#委托五(自定义事件)

"在发生其他类或对象关注的事情时,类或对象可以通过事件通知他们。发送(或引发)事件的类称为"发行者",接受(或处理)事件的类称为"订户"。"

1121
来自专栏恰同学骚年

在.NET中使用反射实现简易插件机制

  本篇是我学习反射的一个应用小场景而做的学习笔记,主要是一个小的总结,并对各个步骤的记录,以便将来回顾。

471
来自专栏Spark学习技巧

Kafka源码系列之副本同步机制及isr列表更新

一,基本思路 <Kafka源码系列之Consumer高级API性能分析>读过这篇文章的同学必然会对本篇文件较为熟悉,因为该篇讲的副本同步,实际上也是基于Simp...

7716
来自专栏Seebug漏洞平台

TCTF/0CTF2018 XSS Writeup

刚刚4月过去的TCTF/0CTF2018一如既往的给了我们惊喜,其中最大的惊喜莫过于多道xss中Bypass CSP的题目,其中有很多应用于现代网站的防御思路。...

1263

扫码关注云+社区

领取腾讯云代金券