概述
#include 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分钟后,电脑将自动关闭...nn",minutes);
printf("请及时保存相关的操作!关机计时中...nn");
}
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分钟后,电脑将自动重启...nn",minutes);
printf("请及时保存相关的操作!重启计时中...nn");
}
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、定时重启nn");
printf("******************************************************nn");
printf("请选择序号:");
}
void print_end()
{
printf("******************************************************n");
printf("n 1、退出 2、取消本次定时nn");
printf("******************************************************nn");
printf("请选择序号:");
}
void judge_num_end(int n)
{
if(n == 1) exit(1);
if(n == 2) system("shutdown -a");
}
最后
以上就是勤劳信封为你收集整理的c语言 重启程序,C语言写定时关机重启小程序.doc的全部内容,希望文章能够帮你解决c语言 重启程序,C语言写定时关机重启小程序.doc所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复