| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1226 人关注过本帖, 1 人收藏
标题:[求助]小弟C语言的小白,编的程序出了问题,求大侠解答
只看楼主 加入收藏
funyh250
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:26
帖 子:290
专家分:1573
注 册:2013-12-25
收藏
得分:0 
程序代码:
#include<stdio.h>
#include<windows.h>
#include<winbase.h>
void A()
{    if(time.wHour==16);         
   if(time.wMinute==15);
    if(time.wSecond==0);
        printf("************\n");
}
int main(int argc,char *argv[])
{    
    SYSTEMTIME time;                         
    SYSTEMTIME clock; 
    while(1)                      //这里一直无限循环
    {
           A();
    }                    
    GetLocalTime(&time); 
    printf("学习C语言\n");
    printf("当前时间为:%2d:%2d:%2d\n",time.wHour,time.wMinute,time.wSecond);
    return 0;
}



要确保你的程序一直询问

也可以设置多长时间询问一次 无限询问

[ 本帖最后由 funyh250 于 2014-7-28 13:28 编辑 ]

学习是大事   吃喝拉撒睡是小事   其他的那都不是事
2014-07-28 13:26
libaoxin0917
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2014-7-25
收藏
得分:0 
回复 11 楼 funyh250
我把程序放到了VC6.0上面运行还是有错误
2014-07-30 09:54
funyh250
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:26
帖 子:290
专家分:1573
注 册:2013-12-25
收藏
得分:0 
程序代码:
#include<stdio.h>
#include<windows.h>
#include<winbase.h>
bool A(SYSTEMTIME&time)
{    if(time.wHour==14 &&  time.wMinute==22  &&  time.wSecond==0)  
    {
        printf("************\n");
        return true;
    }
     return false;
}
int main(int argc,char *argv[])
{    
    SYSTEMTIME time;                         
    SYSTEMTIME clock; 
    while(1)                      //这里一直无限循环
    {
        GetLocalTime(&clock);
           if(A(clock))
               break;
    }                    
    GetLocalTime(&time); 
    printf("学习C语言\n");
    printf("当前时间为:%2d:%2d:%2d\n",time.wHour,time.wMinute,time.wSecond);
    return 0;
}
收到的鲜花
  • libaoxin09172014-07-30 16:54 送鲜花  1朵   附言:不愧是版主,厉害啊

学习是大事   吃喝拉撒睡是小事   其他的那都不是事
2014-07-30 14:23
libaoxin0917
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2014-7-25
收藏
得分:0 
回复 13 楼 funyh250
实在太谢谢版主了。跟我想要的结果一样
2014-07-30 16:50
funyh250
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:26
帖 子:290
专家分:1573
注 册:2013-12-25
收藏
得分:0 
回复 14 楼 libaoxin0917
要多思考
多总结
这样肯定会有进步的

学习是大事   吃喝拉撒睡是小事   其他的那都不是事
2014-07-30 20:16
libaoxin0917
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2014-7-25
收藏
得分:0 
回复 15 楼 funyh250
知道了,谢谢您的教诲
2014-07-31 12:00
邵帅
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:20
帖 子:174
专家分:505
注 册:2012-8-27
收藏
得分:0 
回复 10 楼 libaoxin0917
void A()
{    if(time.wHour==16);         
    if(time.wMinute==15);
    if(time.wSecond==0);
        printf("************\n");
}

你的每个if语句后面都有;也就说if语句没有任何作用,你函数的作用就是printf("************\n")
基础啊少年!

Figure out what you like. Try to become the best in the world of it.
2014-08-01 16:21
libaoxin0917
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2014-7-25
收藏
得分:0 
回复 17 楼 邵帅
明白了,我犯了个极大的错误,现在懂了
2014-08-14 16:22
快速回复:[求助]小弟C语言的小白,编的程序出了问题,求大侠解答
数据加载中...
 
   



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

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