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语言小游戏第一弹~关机搞怪小程序的主要内容,如果未能解决你的问题,请参考以下文章