C语言中实现关机的代码如下
#include <stdlib.h>
system是标准库的一个函数,用来执行一些外部命令。。
这里shutdown 其实是DOS命令,这里通过system调用它便可关机,而不用那繁杂的 API 。
shutdown 还可实现定时关机,比如 at 12:00 shutdown -s -t 0 表示在12:00 关机。
这个附上一个有交互型的关机小程序。
#include <stdlib.h>#include <windows.h>
那么在WINDOWS中如何调用API
追答上面几位说的是一种方法。更多的百度vc关机
这个可以实现定时关机吗,就是运行后输入多长时间后关机
追答可以, 后面加了-t其实就是设置延迟关机的
后面的数字是秒数,3600就是一个小时了
system("shutdown -s -t 3600"); 运行后,弹出关机窗口,1个小时后关机
//弱弱的说。。。我经常用这个来逃课→。→
======================================
刚才没注意看,你是要输入定时关机么?
那就字符串拼接吧
char time[20]; //保存关机时间
char cmd[50]="shut down -s -t "; //设定关机命令
scanf("%s",time); //接受输入的时间
strcat(cmd,time); //拼接字符串 要包含头文件 string.h
system(cmd); //执行DOS命令
当然,没抛异常,输入时间错了的话。。。自己试试吧