system("shutdown -s -t time")不可行

[复制链接]
查看11 | 回复4 | 2017-12-10 23:03:12 | 显示全部楼层 |阅读模式
挖坟了。。。#include#include//#includeint main(main){int h,m,s;//h = hour ; m = minute ; s = secondint sum;//sum = h + m + schar shutdown[50]={0};system("color 03");printf("欢迎使用定时关机程序=。=\n");Sleep(150);do{printf("注意!请输入正整数!\n请输入时间(小时):\n");scanf("%d",&h);}while(h<0);do{...
回复

使用道具 举报

千问 | 2017-12-10 23:03:12 | 显示全部楼层
首先应该这样time==12321另外你还要把time的值转化为字符串,参考如下:char str[50];sprintf(str,"shutdown -s -t %d",time);system(str);手机码字不易啦...
回复

使用道具 举报

千问 | 2017-12-10 23:03:12 | 显示全部楼层
+1因为time=12321被写错了,应该是time==12321。每次都调用了“shutdown -a”了。提个建议 判断表达式把常数写在前面if(12321=time)这样编译器就报错了...
回复

使用道具 举报

千问 | 2017-12-10 23:03:12 | 显示全部楼层
因为time=12321被写错了,应该是time==12321。每次都调用了“shutdown -a”了。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行