关于输出日期出错:function call missing argument list???
时间:2011-10-11
来源:互联网
C/C++ code
对日期进行增加一天的操作无法实现?求帮助!!!
#include "iostream.h" #include "string.h" class date { int Year; int Month; int Day; bool flag; public: date() { Year=0; Month=0; Day=0; } date (int year, int mon, int day); void setdate(); int getyear(); int getmonth(); int getday(); void addday(); void show(); }; date::date(int year,int mon,int day) { flag=false; if(mon>=1&&mon<=12&&day>=1&&day<=31) { Year=year; Month=mon; Day=day; } else { flag=true; } } void date::setdate() { cout<<"请输入年份"<<endl; cin>>Year; cout<<"请输入月份(1-12)"<<endl; cin>>Month; while(Month<1||Month>12) { cout<<"输入有误,请重新输入"<<endl; cin>>Month; } cout<<"请输入日期"<<endl; cin>>Day; while(Day<1||Day>31) { cout<<"输入有误,请重新输入"<<endl; cin>>Day; } flag=false; } void date::show() { cout<<Year<<'/'<<Month<<'/'<< Day <<endl; } int date::getyear() { return Year; } int date::getmonth() { return Month; } int date::getday() { return Day; } void date::addday() { Day++; if(Month==2) { bool leapyear; leapyear=((Year%400==0)||((Year%100!=0)&&(Year%4==0))); if (leapyear) { if(Day>29) { Day=1; Month++; } } else { if(Day>28) { Day=1; Month++; } } } else if(Month==1||Month==3||Month==5||Month==7||Month==8||Month==10||Month==12) { if (Day>31) { Day=1; Month++; } } else { if(Day>30) { Day=1; Month++; } } if(Month==12) { Month=1; Year++; } } void main() { date d1(1998,12,4); d1.show(); d1.setdate(); d1.show(); cout<<"日期增加一天结果为:"<<endl; d1.addday; d1.show(); }
对日期进行增加一天的操作无法实现?求帮助!!!
作者: haimenxiejie 发布时间: 2011-10-11
你能编译通过?
头文件改成
#include <iostream>
#include <string>
using namespace std;
mian函数里面的 d1.addday()
头文件改成
#include <iostream>
#include <string>
using namespace std;
mian函数里面的 d1.addday()
作者: aizeng 发布时间: 2011-10-12
引用 1 楼 aizeng 的回复:
你能编译通过?
头文件改成
#include <iostream>
#include <string>
using namespace std;
mian函数里面的 d1.addday()
你能编译通过?
头文件改成
#include <iostream>
#include <string>
using namespace std;
mian函数里面的 d1.addday()
++++
作者: shen_wei 发布时间: 2011-11-26
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28