作者:你们聊交给我 | 来源:互联网 | 2023-05-17 20:52
下面是一个定时关机的程序,主要是学习system()的应用;问题及代码:#include<stdio.h>#include<string.h>#include<stdli
下面是一个定时关机的程序,主要是学习system()的应用;
问题及代码:
#include
#include
#include
int main()
{
char cmd[20]="shutdown -p -t";//定义字符串;
char t[5]="0";//定义这个的意义是什么?
int c;
//system()实现里面的功能用双引号;
system("title C语言关闭程序");
system("mode con cols=50 lines=30");//cols与lines间无逗号;
system("color f5");//若输入red,会出现提示你各种颜色该如何正确输入;
system("date /T");
system("TIME /T");//用斜杠而不是反斜杠
printf("---------C语言关闭程序-----------\n");
printf("1.实现10分钟内的定时关闭计算机\n");
printf("2.立即关闭计算机\n");
printf("3.注销计算机\n");
printf("0.退出系统\n");
printf("----------------------------------\n");
scanf("%d",&c);
switch(c)
{
case 1:
printf("你想在多少秒后关闭计算机?(0-600)\n");
scanf("%d",t);
system(strcat(cmd,t));//接尾
break;
case 2:
system("shutdown -p");
break;
case 3:
system("shutdown -l");
break;
case 0:
break;
default:
printf("Error!\N");
}
system("pause");
return 0;
}
运行结果:
知识总结:
system()函数的功能,需在windows下运行,可执行dos命令;
unix与linux可执行shell命令;
学习心得:
掌握了几个很有用的system的命令。