C语言 【实现电脑关机小游戏】非常好玩

打印 上一主题 下一主题

主题 1422|帖子 1422|积分 4266

弁言

        在时间限定内做出正确的回答,时间一到,电脑自动关机,听起来是不是很有意思,下面来看看怎么实现吧。
注意:该游戏只在windows体系下可以玩,
一、游戏原理:

        在Windows体系下,通过控制台可以实现电脑的关机。


    有一对下令可以实现电脑的关机和取消关机:
  shutdown -s 作用:一分在后关机电脑
  shutdown -s -t time 作用:time秒后关机电脑
  shutdown -a 作用:取消电脑关机
  在可以在电脑的控制台上试一下(警惕电脑关机哦)
   



 二、通过C语言来实现该功能:

在C语言中,有一个函数相即是在电脑控制台上输入指令:
  1. system();
复制代码
该函数包含在头文件<stdlib.h>中
以是我们就可以发挥大脑,来设计程序了:
参考代码:
  1. #define _CRT_SECURE_NO_WARNINGS
  2. #include<stdio.h>
  3. #include <stdlib.h>
  4. #include <string.h>
  5. //写一个关机程序
  6. //1. 程序运行起来后,电脑在1分钟内关机
  7. //2. 但是输入:我真帅,就取消关机
  8. //
  9. //system 函数:执行系统命令
  10. //strcmp 是专门用来比较两个字符串的内容的
  11. //strcmp函数返回0,表示两个字符串相等
  12. int main()
  13. {
  14.         char input[20] = { 0 };
  15.         system("shutdown -s -t 60");
  16.         while (1)
  17.         {
  18.                 printf("请注意,你的电脑在1分钟内关机,如果输入“我真帅”,就取消关机\n");
  19.                 scanf("%s", input); //数组名本来就是地址
  20.                 if (strcmp(input, "我真帅") == 0)  //两个字符串比较大小,不能使用==,应该使用strcmp来比较
  21.                 {
  22.                         system("shutdown -a");//取消关机
  23.                         break;
  24.                 }
  25.         }
  26.         return 0;
  27. }
复制代码
该程序的功能是在一分钟内输入“我真帅”,电脑取消关机,否则一分钟后电脑自动关机。 

输入“我真帅”后,电脑取消关机。
三、重点:

   重点:        该程序在运行后会生成一个.exe为后缀的文件,可以发给你的小伙伴,相信在打瓦的兄弟或者go学长或者go学姐一定会感激你的
  

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

光之使者

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表