
api函数,api函数在win32
dll里面,
TC中是直接不能创建,调用DLL,
因为,TC是16位DOS里面的,DLL是32位的WINDOWS里面的,
不过可以考虑调用cmd命令:
#include
<stdio.h>
#include
<stdlib.h>
//system函数在stdlib里面
int
main()
{
system("shutdown
/s
/t
10")//调用cmd命令,/s是关机,/t
10表示10秒后关机,你可以换成其它的,不写默认为30秒
return
0
}
shutdown用法:
shutdown
[/i
|
/l
|
/s
|
/r
|
/g
|
/a
|
/p
|
/h
|
/e]
[/f
[/m
\\computer][/t
xxx][/d
[p|u:]xx:yy
[/c
"comment"]]
没有参数
显示帮助。这与键入
/?
是一样的。
/?
显示帮助。这与不键入任何选项是一样的。
/i
显示图形用户界面(GUI)。
这必须是第一个选项。
/l
注销。这不能与
/m
或
/d
选项一起使用。
/s
关闭计算机。
/r
关闭并重新启动计算机。
/g
关闭并重新启动计算机。系统重新启动后,
重新启动所有注册的应用程序。
/a
中止系统关闭。
这只能在超时期间使用。
/p
关闭本地计算机,没有超时或警告。
可以与
/d
和
/f
选项一起使用。
/h
休眠本地计算机。
可以与
/f
选项一起使用。
/e
记录计算机意外关闭的原因。
/m
\\computer
指定目标计算机。
/t
xxx
设置关闭前的超时为
xxx
秒。
有效范围是
0-315360000
(10
年),默认值为
30。
如果超时时间大于
0,则默示
/f
参数。
/c
"comment"
重启动或关闭的原因的注释。
最多允许
512
个字符。
/f
强制正在运行的应用程序关闭,不前台警告用户。
当为
/t
参数指定大于
0
的值时,
则默示
/f
参数。
/d
[p|u:]xx:yy
提供重新启动或关机的原因。
p
表明重新启动或关闭是计划内的。
u
表示原因由用户定义。
如果
p
和
u
均未指定,则是计划外重新启动
或关闭。
xx
是主要原因号(小于
256
的正整数)。
yy
是次要原因号(小于
65536
的正整数)。
#include<stdio.h>#define pi 3.1415926
main()
{
float r=0.0,area=0.0,cir=0.0
printf("Please input the radiu:")
scanf("%f",&r)
cir=2*pi*r
area=pi*r*r
printf("cir=%f,area=%f",cir,area)
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)