本帖最后由 天霸动霸tua 于 2017-7-2 16:06 编辑
看到了论坛@布莱克大神的帖子,跟着练练手 ,感谢大神{:1_905:}
一个小程序,里面有4个选项,我只添加了两个功能,一个是定时关机,另外一个是查询当前系统时间,分别用两个函数实现
[C] 纯文本查看 复制代码 #include <stdio.h>
#include <windows.h>
#include <stdlib.h>
//这是自动的关机的函数
void autoShutdown(){
char cmd[20]="shutdown -s -t ";
char t[5]="0";
char g[10];
printf("--------------------------自动关机--------------------------\n");
printf("你需要在多少秒关机:");
scanf("%s",t);
system(strcat(cmd,t));
printf("你的计算机将在%s秒后关机:\n",t);
printf("取消关机请输入不关机:");
scanf("%s",g);
if(strcmp(g,"不关机")==0){
system("shutdown -a");
printf("取消关机成功!\n");
printf("---------------------------------------------------------\n");
}
}
//这是查询时间的函数
void nowTime(){
printf("--------------------------查询时间--------------------------\n");
int date;
int time;
printf("现在的系统时间是:");
date=system("DATE /T");
time=system("TIME /T");
printf("---------------------------------------------------------\n");
}
int main(){
system("COLOR A");
system("title 小工具");
int li;
printf("----------------------------小工具----------------------------\n");
printf("* *\n");
printf("* 1、自动关机 2、查询时间 *\n");
printf("* *\n");
printf("* *\n");
printf("* 3、敬请期待 4、敬请期待 *\n");
printf("* *\n");
printf("* *\n");
printf("* tip:输入0退出系统 *\n");
printf("--------------------------------------------------------------\n");
while(li!=0){
printf("\n");
printf("请输入编号,回车继续:");
scanf("%d",&li);
if(li==1){
autoShutdown();
}
if(li==2){
nowTime();
}
if(li==0){
break;
}
else{
printf("你输入的编号有误,请重新输入!\n");
}
}
printf("按回车键确认退出!\n");
return 0;
}
小白想做成exe的图形化的程序,不过毫无头绪额,有大神支支招吗:loveliness: |