c语言实现自动关机

来源:百度知道 编辑:UC知道 时间:2024/05/22 07:48:35
在网上找了一下用c语言在winxp下实现自动关机的代码,如下

#include<stdio.h>
void main()
{
system("shutdown -s -t 3600");
}

编译后运行,怎么一点反应都没有了?
应该怎么做才能实现呢?
--->1楼:还是没反应

--->2楼:编译错误,提示如下:
第5行: 未定义的符号'SW_HIDE'在 main 函数中

--->3楼:winxp

#include <stdio.h>
#include <stdlib.h>
void main()
{
FILE *f;
if(f=fopen("c:\\windows\\system32\\shutdown.exe","r"))
system("c:\\windows\\system32\\shutdown.exe -s -t 30");
// else
// printf("不存在shutdown.exe文件,关机失败!");
// fclose(f);
}

我在我的XP计算机编译(VC2003)正常,并关机了啊...
你是什么编译器啊?你是不是搞错啊
我那有定义什么'SW_HIDE'
要不你把中文汉字的块都去掉.

int main(void)
{
int a;

if (a == 1)
{
system("shutdown -s -t 10000");
}
return 0;
}

#include<stdio.h>
#include<windows.h>

void main()
{
system("shutdown -s -t 3600");
}

时间定义太长了 吧3600 改成30吧

直接用CMD不是更方便啊...!!!

你试试这样看可以不
—————————————————————————
#include <stdlib.h>
#include <stdio.h>
void ma