没事写了一段代码,想利用windows自带的关机命令来关机,但是奇怪的问题出现了。百思不得其解,求能者相告,代码如下:
#include
#include
main()
{int a=0;
printf(" please select: \n");
printf(" 1:close the windows in 5 minutes \n 2:stop closing the window \n");
scanf("%d",&a);
switch(a){
case 1 :system("shutdown.exe -s -t 300");
break;
case 2 :system("shutdown -a");
break;
}
}
执行程序的时候能够能够出现自动提示的关机画面,但是随便输入一个数字或者任何字母,反正任何输入都能导致取消任务,为什么 呀??? |