C语言写定时关机重启小程序
本人计算机专业,主学硬件维修。寒假在家自学C语言,就要开学了,用自己所学的编了一个定时关机,重启的小程序。因为初学,指针方面不能掌握,开学准备自学汇编。
在这里做个广告,自学C语言,多谢有鱼C论坛教学视频的帮助。这里没有其他的意思,只是觉得不错,所以推荐给大家。网址www.fishc/
才疏学浅,程序有不好的地方,还请高手给个建议,改的更高效些。QQ:394511647  加时请署名:百度文库C语言。
注意:网上有很多此类的小程序,如果思路相同,纯属巧合。编写软件为VC++6.0 英文版。
源码:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
void print_top();
void print_end();
void judge_num_end(int n);
void main()
祝长辈生日快乐的祝福语{
      int num,num_end;
      int seconds, minutes;
      char string_seconds[5];
      char close[] = "shutdown -s -t 0";      //shutdown为系统命令
      char result[] = "shutdown -r -t 0";
     
      print_top();
      scanf("%d",&num);
     
      while( num !=1 && num !=2 )           
      {
            printf("输入序号错误,请重新输入:");
老舍的作品有哪些            scanf("%d",&num);
      }
     
      if ( num == 1 )
      {
            printf("\n请输入关机时间(0~600分):");
           
            scanf("%d",&minutes);
            printf("\n");
           
            while ( minutes < 0 || minutes > 600 )
            {
                  printf("输入时间错误,请重新输入:");
                  scanf("%d",&minutes);
                  printf("\n");
                 
            }
           
            seconds = minutes * 60;            //将输入的分钟转化为秒
            itoa(seconds, string_seconds, 10);  //将int型转换成string型  10 代表的十进制
            system(strcat(close,string_seconds));//stract函数拼接字符串
           
            printf("执行成功! %d分钟后,电脑将自动关闭...\n\n",minutes);
            printf("请及时保存相关的操作!关机计时中...\n\n");
      }
      if( num == 2 )
      {
            printf("请输入重启时间(0~600分):");
           
            scanf("%d",&minutes);
            printf("\n");
           
            while ( minutes < 0 || minutes > 600 )
            {
                  printf("输入时间错误,请重新输入:");
上海哪里好玩又便宜                  scanf("%d",&minutes);
                  printf("\n");
                 
            }
           
            seconds = minutes * 60;            //将输入的分钟转化为秒
            itoa(seconds, string_seconds, 10);  //将int型转换成string型  10 代表的十进制
            system(strcat(result,string_seconds));//stract函数拼接字符串
           
            printf("执行成功! %d分钟后,电脑将自动重启...\n\n",minutes);
            printf("请及时保存相关的操作!重启计时中...\n\n");
           
      }
     
      print_end();
      scanf("%d",&num_end);
     
      while( num_end !=1 && num_end !=2 )
      {
            printf("输入序号错误,请重新输入:");
            scanf("%d",&num_end);
      }
     
      judge_num_end(num_end);
     
      system("pause");    //暂停屏幕
}
void print_top()
{
      printf("\n");
四级准考证号码查询      printf("*******************欢迎使用定时程序!******************\n");
      printf("\n          1、定时关机      2、定时重启\n\n");
焊不锈钢      printf("******************************************************\n\n");
      printf("请选择序号:"); 
}
void print_end()
{
      printf("******************************************************\n");
      printf("\n          1、退出          2、取消本次定时\n\n");
      printf("******************************************************\n\n");
      printf("请选择序号:");九年级英语教学工作总结
}
void judge_num_end(int n)
{
      if(n == 1) exit(1);
      if(n == 2) system("shutdown -a");
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。