编辑一个关机的程序,但编译结果显示'shutdowm' 不是内部或外部命令,也不是可运行的程序,修改环境变量还是不可以。代码如下,请问要怎么改呀?
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main()
{
char input[20] = { 0 };
system("shutdowm -s -t 60");
again:
printf("请注意,您的电脑将在2分钟后关机,如果输入:我是猪,就取消关机\n请输入>:");
scanf("%s", input);
if (strcmp(input, "我是猪") == 0)
{
system("shutdown -a");
}
else
{
goto again;
}
return 0;
}
不知道是不是跟我存放的位置有关,我设置的保存路径如下
是shutdown
,望采纳,谢谢
#include
#include<windows.h>
#include<stdio.h>
#include<stdlib.h>
using namespace std;
int main()
{
cout<<"关机请输入1,重启请输入2"<<endl;
int n;
cin>>n;
if(n==2){//重启
system("shutdown -r -t 0");//后面的0代表秒数,可以修改。
}
if(n==1){//关机
system("shutdown -s -f -t 0");//后面的0代表秒数,可以修改。
system("shutdown -a");
}
return 0;
}
硬件指令
了解 汇编