#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
system("title TO SHUTDOWN");
system("mode con cols=48 lines=25");
system("color 06");
system("date /T");
system("TIME /T");
char shut[] = "shutdown -s -t ";
int t;
char sec[]="1";
printf("想在多少分钟后关机:");
scanf("%d",&t);
t = t*60;
printf("%d
",t);
itoa(t,sec,10);
//printf("%s
", strcat(shut, sec));
system(strcat(shut,sec));
system("pause");
exit(0);
}
以上是一个定时关机的程序,注释掉printf语句就是正常功能,加上后就不正常了,比如输入10,结果是10010分钟后关机,这是为何?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>