大lao们,这有什么问题吗,为什么运行不了?
#include
#include
#include
#include
int main()
{
int cnt=60;
char input[20] = { 0 };
system("shutdown -s -t 180");
again:
printf("请注意,你的电脑将在3分钟后关机,如果输入“我是猪”,就取消关机\n");
printf("不要挣扎啊,关掉也会关机哦!\n");
printf("给你一分钟时间考虑哦。");
while(--cnt>=0)
{
sleep(60);
printf("%-3d\r",cnt);
}
scanf("%s", input);
if (strcmp(input, "我是猪") == 0)
{
system("shutdown -a");
}
else
{
printf("不要做无谓挣扎了,快快快。\n");
goto again;
}
return 0;
}
#include <stdtio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
int main()
{
int cnt=60;
char input[20] = { 0 };
// system("shutdown -s -t 180");
again:
printf("请注意,你的电脑将在3分钟后关机,如果输入“我是猪”,就取消关机\n");
printf("不要挣扎啊,关掉也会关机哦!\n");
printf("给你一分钟时间考虑哦。");
while(--cnt>=60)
{
sleep(6);
printf("%-3d\r",cnt);
}
scanf("%s", input);
if (strcmp(input, "我是猪") == 0)
{
//system("shutdown -a");
printf("6666\n");
}
else
{
printf("不要做无谓挣扎了,快快快。\n");
goto again;
}
return 0;
}
对比一下代码,就知道出错在那儿了。
个人理解,如有错误,欢迎指正。