| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 287 人关注过本帖
标题:急!!大家帮我看一下,为什么运行不了
只看楼主 加入收藏
x6988312
Rank: 1
等 级:新手上路
帖 子:46
专家分:5
注 册:2012-3-26
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:2 
急!!大家帮我看一下,为什么运行不了
一个查日期或输出系统当前日期的程序,不报错,但是却没有输出结果
# include<iostream.h>
# include<stdlib.h>
# include<time.h>
# include<conio.h>
class date{
    public:
    date()
    {days[0]=31,days[1]=28,days[2]=31,days[3]=30,days[4]=31,days[5]=30,days[6]=31,
    days[7]=31,days[8]=30,days[9]=31,days[10]=30,days[11]=31;
    }
    void one(int a,int b,int c)
    {year=a,month=b,day=c;}
    void now()
    {time_t nowtime;
     struct tm *p;
     time(&nowtime);
     p=localtime(&nowtime);
     year=1900+p->tm_year,month=1+p->tm_mon,day=p->tm_mday;
    }
    void output()
    {   
        if((year%4==0)&&(year%100!=0)||(year%400==0))
        days[1]++;
        while(1)
        {if(getch()=='+')
        {day=day+1;
            if(day>days[month-1])
            month=month+1,day=1;
            if(month>12)
            year=year+1,month=1,day=1;
             cout<<year<<month<<day<<endl;
          }
        if(getch()=='0')
        exit(0);
        }
    }
    private:
    int year,month,day;
    int days[12];
};
void main()
{   
    int a,b,c;
    date op;
     cout<<"need input data? yes press 1 no press 2"<<endl;
    cin>>a;
    if(a==1)
    {
        cin>>a>>b>>c;
         op.one(a,b,c);
         op.output();
    }
    if(a==2)
    {   
        op.now();
        op.output();
    }
   
}
搜索更多相关主题的帖子: include void public 
2012-11-19 17:15
jk_love
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:1
帖 子:196
专家分:965
注 册:2012-10-22
收藏
得分:10 
哟西  c版 也有c++的问题,强大
2012-11-19 17:18
x6988312
Rank: 1
等 级:新手上路
帖 子:46
专家分:5
注 册:2012-3-26
收藏
得分:0 
回复 2楼 jk_love
不好意思,发错了
2012-11-19 18:20
快速回复:急!!大家帮我看一下,为什么运行不了
数据加载中...
 
   



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

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