shutdown - s -t 60 关机60秒
shutdown -a取消关机
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{
//关机
//c语言提供一个执行系统命名的函数 system()
char input[20] = { 0 };//定义一个字符串长度20 给值为0用于存放信息
system("shutdown -s -t 60");//system- 引用头文件<stdlib.h>
again:
printf("注意你的电脑将在一分钟关机,如果输入:我是猪,将取消关机\n");
scanf("%s", input);
//strcmp 引用头文件<string.h>
if (strcmp(input, "我是猪") == 0)//两个字符串比较不能直接用“==” 应该使用strcmp() string compare
{
system("shutdown -a");
}
else
{
goto again;//输错了可以再输
}
return 0;
}
例2:用while循环代替goto
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{
char input[20] = { 0 };//定义一个字符串长度20 给值为0用于存放信息
system("shutdown -s -t 60");//system- 引用头文件<stdlib.h>
printf("不会吧,不会吧,还真有人点开!\n");
while (1)
{
printf("注意你的电脑将在一分钟关机,输入:我是猪,否则将关机\n");
scanf("%s", input);
if (strcmp(input, "我是猪") == 0)//两个字符串比较不能直接用“==” 应该使用strcmp() string compare
{
system("shutdown -a");
break;
}
}
return 0;
}
用Release运行一下 在VS文件里面就可以找到生成的应用了