admin管理员组文章数量:1582026
//简易的关机代码,下面介绍两种方法,一种方法用goto 语句,一种方法用while循环
#include<stdio.h>
#include<windows.h>
#include<string.h>
int main ()
{
char input[20]= {0};//将数组初始为0
system("shutdown -s -t 60");
//这里system是被用来执行系统的命令的
//shutdown可以理解成一个关机函数
//-s 设置关机 -t 设置时间 60,单位秒
printf("你的电脑还有60秒关机,如果你不想让它关机,请输入:我不想关机\n");
again:
scanf ("%s",input);
if (strcmp(input,"我不想关机") == 0)
//这里strcmp是一个比较两个字符串的函数
//左右两边如果相等,输出0
//左边大于右边,输出>0
//左边小于右边,输出<0
{
system("shutdown -a");
//取消关机
}
else
{
printf("输入错误啦!请重新输入,否则关机哦\n");
goto again;//回到上文again
}
return 0 ;
}
//第二种方法是使用while循环
#include<stdio.h>
#include<windows.h>
#include<string.h>
int main ()
{
char arr[20] = {0};//这里我更改了数组名字arr
system("shutdown -s -t 60");
printf("你的电脑还有60秒关机,如果你不想让它关机,请输入:我不想关机\n");
while (1)
{
scanf("%s",arr);
if (strcmp(arr,"我不想关机")==0)
{
system ("shutdown -a");
printf("取消关机成功!");
break;
}
else
{
printf("输入错误啦!请重新输入,否则关机哦\n");
}
}
return 0 ;
}
版权声明:本文标题:用c语言实现简单的关机代码 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1727890116a1136290.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论