本文实例为大家分享了C语言实现系统关机注销的具体代码,供大家参考,具体内容如下
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
#include<stdio.h> //printf #include<stdlib.h> //system #include<string.h> //strcat---exit int print() { int n; printf ( "*****c语言关机程序*****\n" ); printf ( "1:实现十分钟内定时关机\n" ); printf ( "2:立即关闭计算机\n" ); printf ( "3:注销计算机\n" ); printf ( "0:退出系统\n" ); printf ( "请输入你要选择的功能0——3:\n" ); scanf ( "%d" ,&n); return n; } void main() { system ( "title c语言关机程序" ); //设定dos窗口名称 system ( "mode con cols=100 lines=100" ); //列column,行lines,将dos窗口转化为100行,100列 system ( "color 0B" ); //0(即前者)幕背景颜色,B(即后者)前背景颜色 system ( "date /T" ); //打印系统当前时间 /T作用不太清楚 system ( "TIME /T" ); //打印系统当前日期 char cmd[20]= "shutdown -s -t" ; //-s关闭计算机,-t延迟时间, char t[5]= "0" ; int c = print(); getchar (); switch (c) { case 1: printf ( "您想在多少秒后自动关闭计算机?(0--600)\n" ); scanf ( "%s" ,t); system ( strcat (cmd,t)); //"system -s -t 100"延迟100秒之后关闭计算机 break ; case 2: system ( "shutdown -p" ); //仅关闭本地计算机 break ; case 3: system ( "shutdown -l" ); //-l:注销当前用户 break ; case 0: break ; default : printf ( "error\n" ); } system ( "pause" ); //冻结屏幕,便于观察程序的执行结果 exit (0); } |
效果:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/ZongYinHu/article/details/44875949