• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

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

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
 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人参与评论

请发表评论

全部评论

专题导读
上一篇:
C++移动语义 详细讲解【Cherno C++教程】发布时间:2022-07-13
下一篇:
[引]VisualC#开发中心-C#编程工具-freeliver54发布时间:2022-07-13
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap