C语言小游戏第一弹~关机搞怪小程序

Posted watermelonw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言小游戏第一弹~关机搞怪小程序相关的知识,希望对你有一定的参考价值。

本期分享的小游戏是:

不输入“我是猪”我就让你关机

哈哈哈哈,回归正题,先上结果图给小伙伴们

 这个小程序主要用到二个小步骤:

1、开始运行关机程序

2、设置循环体,循环体内包括关机信息提示,字符串比较,结束运行关机小程序

下面我们按步骤来讲解

一、开机运行关机程序

在这里,我们运用C语言里面shutdown -s -t -60来实现,最后的60是秒数,小伙伴们可以根据自己的需求来改变这个

二、设置循环体 

这一步也是我们的主体步骤了,在这里我们可以先用一个again:,在最前面,这样后面我们在嵌套体里面直接使用goto语句即可直接到达这里。(这里的again并不是固定的,也可以自己起名字)

 然后我们运用一个if分支语句,来执行使用者输入的信息是不是'我是猪"

若不是则进入goto循环继续

若使用者输入的是“我是猪”则将为此结束关机程序的运行(关机使用shutdown -a来结束)

注:字符串的比较不是直接==,而是如图利用strcmp来进行比较

好了这样的一个小程序我们就写完了,附代码

#include<stdio.h>
int main()
{
	char input[20] = { 0 };
	system("shutdown -s -t 60");
again:
	printf("请输入我是猪,负责电脑在一分钟后关机\\n");
	printf("请不要试图直接打右上方×,无用的\\n");
	printf("请输入:>");
	scanf("%s", input);
	 if (0 == strcmp(input, "我是猪"))
	 {
		 system("shutdown -a");
	 }
	  else
	 {
		 goto again;

	 }
	return 0;
}


对了,uu们要是发给小伙伴们记得用release格式保存而不是debug了哦

好了,快去搞起来吧

博主期待三连,点赞评论+关注哦 

以上是关于C语言小游戏第一弹~关机搞怪小程序的主要内容,如果未能解决你的问题,请参考以下文章

Object Oriented个人总结第一弹

C语言对象编程第一弹:封装与抽象

C语言期末第一弹

C语言嵌入式项目中一些常用知识及技巧:第一弹

开发工具的安装与使用(第一弹)

C语言小恶搞之猜数字游戏