懊侬 发表于 2014-6-2 13:23:57

昨晚无聊写的自动关机程序,欢迎拍砖

#include<stdio.h>
#include<windows.h>
#include<string.h>
#include<stdlib.h>
#include<time.h>
int main()
{
    int h,m,timem,times,s ;
    time_t time0,time_end ;
    char timec;
    char shut="shutdown -s -t " ;
    system("shutdown -a");
    system("CLS");
    printf("------------------定-时-关-机-程-序------------------By 懊侬\n\n请键入多少分钟后自动关机:");
    scanf("%d",&timem);
    times=timem*60 ;
    sprintf(timec,"%d",times);
    system(strcat(shut,timec));
    time0=time(NULL);
    time_end=time0+times ;
    while(1)
    {
      time0=time(NULL);
      s=difftime(time_end,time0);
      if(s<=60)
      {
            printf("即将关机");
      }
      h=s/3600 ;
      m=(s-h*3600)/60 ;
      s=s-h*3600-m*60 ;
      printf("%d:%d:%d   后将自动关机,如需取消计划请重新运行程序后再关闭",h,m,s);
      Sleep(1000);
      system("CLS");
      printf("------------------定-时-关-机-程-序------------------By 懊侬\n\n");
    }
    return 0 ;
}

沉ジ寞 发表于 2014-6-2 17:09:46

谢谢楼主分享
页: [1]
查看完整版本: 昨晚无聊写的自动关机程序,欢迎拍砖