| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 778 人关注过本帖, 1 人收藏
标题:C语言写定时关机问题
只看楼主 加入收藏
Dev1il
Rank: 2
等 级:论坛游民
帖 子:36
专家分:45
注 册:2010-3-15
结帖率:40%
收藏(1)
 问题点数:0 回复次数:7 
C语言写定时关机问题
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
void main()
{
    char a;
    printf("定时关机程序\n");
    printf("请输入操作命令:");
    scanf("%c",&a);
    if(a=='g')
    {
        int b;
        printf("请输入延迟关机时间:");
        scanf("%d",b);
        system("shutdown.exe -s -t b");
    }
    if(a=='q')
        system("shutdown.exe -a");
    if(a=='e')
        exit(0);
   
}但我测试了,没发,那位给我讲下,不调用 API
搜索更多相关主题的帖子: C语言 
2010-04-01 13:12
亚小南
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:69
专家分:136
注 册:2009-11-19
收藏
得分:0 
算了
我不敢运行
2010-04-01 13:16
scorego
Rank: 2
等 级:论坛游民
帖 子:26
专家分:20
注 册:2010-1-28
收藏
得分:0 
#include <stdio.h>
#include <stdlib.h>

int main(void)
{
system("shutdown /r");
}
我运行的时候杀软杀了

[ 本帖最后由 scorego 于 2010-4-1 13:30 编辑 ]
2010-04-01 13:27
亚小南
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:69
专家分:136
注 册:2009-11-19
收藏
得分:0 
我刚才运行了一下
图片附件: 游客没有浏览图片的权限,请 登录注册

这就是结果
没什么
2010-04-01 13:29
llooppzhang
Rank: 7Rank: 7Rank: 7
来 自:江苏
等 级:黑侠
威 望:5
帖 子:308
专家分:518
注 册:2009-10-18
收藏
得分:0 
倒数第五行好像有些不对,应该不能执行该语句的。
2010-04-01 15:33
Dev1il
Rank: 2
等 级:论坛游民
帖 子:36
专家分:45
注 册:2010-3-15
收藏
得分:0 
就是倒数第五行有点问题,那该怎么改阿
2010-04-01 15:51
shqazwsx
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-8-15
收藏
得分:0 
先添加一个头文件
#include <string.h>

然后,将
    if(a=='g')
    {
        int b;
        printf("请输入延迟关机时间:");
        scanf("%d",b);
        system("shutdown.exe -s -t b");
    }
改为
    if(a=='g')
    {
        char cm[32] = "shutdown.exe -s -t ";   //-t 后最好有空格
        char b[10];
        printf("请输入延迟关机时间:");
        scanf("%s",b);                         // 注意scanf 后的括号内是  %s
        strcat(cm,b);
        system(cm);
    }
2010-04-01 16:39
scorego
Rank: 2
等 级:论坛游民
帖 子:26
专家分:20
注 册:2010-1-28
收藏
得分:0 
shutdown -a是结束关机
shutdown /r是关机
所以楼主搞错了
你没有关机如何shutdown -a呢?
改成shutdown -r就行
你自己运行的时候不想关机的话打开cmd输入shutdown -a就能结束关机
2010-04-02 11:02
快速回复:C语言写定时关机问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020957 second(s), 11 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved