91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.38MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-10-25
  • 語言: C/C++
  • 標簽: NextDate??

資源簡介

c++面向?qū)ο髮崿F(xiàn)計算給出的一個日期的下一天

資源截圖

代碼片段和文件信息

//?Date.cpp:?implementation?of?the?Date?class.
//
//////////////////////////////////////////////////////////////////////

#include?“Date.h“


//////////////////////////////////////////////////////////////////////
//?Construction/Destruction
//////////////////////////////////////////////////////////////////////

Date::Date()
{
m_year?=?1812;
m_month?=?1;
m_day?=?1;
Dstate?=?0;

}

Date::~Date()
{

}



int?Date::getMonth()
{
return?m_month;
}

int?Date::getDay()
{
return?m_day;
}

int?Date::getYear()
{
return?m_year;
}

bool?Date::setYear(int?y)
{
m_year?=?y;
return?true;
}

bool?Date::setDay(int?d)
{
m_day?=?d;
return?true;
}

bool?Date::setMonth(int?m)
{
m_month?=?m;
return?true;
}



bool?Date::IsLeap()
{
if?((m_year%4==0&&m_year%100!=0)||m_year%400?==?0)
{
return?true;
}
return?false;

}

Date::Date(int?y?int?m?int?d)
{
m_year?=?y;
m_month?=?m;
m_day?=?d;
Dstate?=?0;
}

Date?Date::strToDate(string?Datestr)
{

if?(string::npos?!=?Datestr.find_first_not_of(charTable))
{
????? cout<<“出現(xiàn)非法字符“<????????Dstate?=?(Dstate|CHARE);
}


int?firstDivid=0;
int?secondDivid=0;
firstDivid?=?Datestr.find_first_of(‘-‘0);
secondDivid?=?Datestr.find_first_of(‘-‘firstDivid+1);

if?(firstDivid!=4?||?!(secondDivid?==?7||secondDivid==6)?||?
Datestr.find_first_of(‘-‘secondDivid+1)!=string::npos?)
{
cout<<“格式不對“< cout<<“正確的格式是1988-07-06“< Dstate?=?(Dstate|FORMATE);
}

m_year?=?atoi(Datestr.substr(0firstDivid).c_str());
m_month?=?atoi(Datestr.substr(firstDivid+1secondDivid-firstDivid).c_str());
m_day?=?atoi(Datestr.substr(secondDivid+1Datestr.length()-secondDivid).c_str());
if?(m_year {
Dstate?=?(Dstate|YEARL);
cout<<“輸入年份不對,小于“<
}
else?if?(m_year>MAXYEAR)
{
Dstate?=?(Dstate|YEARS);
cout<<“輸入年份不對,大于“< }

if?(m_month<1)
{
Dstate?=?(Dstate|MONTHL);
cout<<“輸入月份不對,小于1“< }
else?if?(m_month>12)
{
Dstate?=?(Dstate|MONTHS);
cout<<“輸入月份不對,大于12“< }

if?(m_day<1)
{
Dstate?=?(Dstate|DAYL);
cout<<“輸入日期不對,小于1“< }
else?if?(m_month>0?&&?m_month<13?&&?m_day?>?monthDayNum[m_month-1]?&&m_month?!=?2)
{
Dstate?=?(Dstate|DAYS);
cout<<“輸入日期不對,大于當月最大天數(shù)“< }
else?if?(?m_month?==?2?)
{
if?(((m_year%4==0?&&?m_year%100!=0)||m_year%400?==?0)?&&?m_day>29)
{
Dstate?=?(Dstate|DAYS);
cout<<“輸入日期不對,大于當月最大天數(shù)“< }
else?if?(m_day?>?28)
{
Dstate?=?(Dstate|DAYS);
cout<<“輸入日期不對,大于當月最大天數(shù)“< }

}


//?
//? Date?newDate(m_yearm_monthm_day);
//?
//?
//???
//? return?newDate;
return?*this;





}

void?Date::dateToStr()
{
cout< < <}

bool?Date::setCharTable()
{
????
return?false;
}

Date::Date(Date?&d)
{
m_day?=?d.m_day;
m_month?=?d.m_month;
m_

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????3198??2009-03-15?23:46??NextDateC\Date.cpp

?????文件???????2047??2009-03-15?23:45??NextDateC\Date.h

?????文件?????168713??2009-03-17?23:27??NextDateC\Debug\Date.obj

?????文件??????????0??2009-03-17?23:27??NextDateC\Debug\Date.sbr

?????文件?????113865??2009-03-15?23:45??NextDateC\Debug\Main.obj

?????文件??????????0??2009-03-15?23:45??NextDateC\Debug\Main.sbr

?????文件?????443392??2009-03-17?23:27??NextDateC\Debug\NextDateC.bsc

?????文件?????532566??2009-03-17?23:27??NextDateC\Debug\NextDateC.exe

?????文件?????805332??2009-03-17?23:27??NextDateC\Debug\NextDateC.ilk

?????文件????2136644??2009-03-15?23:45??NextDateC\Debug\NextDateC.pch

?????文件????1328128??2009-03-17?23:27??NextDateC\Debug\NextDateC.pdb

?????文件??????91136??2009-03-17?23:38??NextDateC\Debug\vc60.idb

?????文件?????110592??2009-03-17?23:27??NextDateC\Debug\vc60.pdb

?????文件???????1932??2009-03-15?23:45??NextDateC\Main.cpp

?????文件???????4433??2009-03-12?23:49??NextDateC\NextDateC.dsp

?????文件????????543??2009-03-10?23:00??NextDateC\NextDateC.dsw

?????文件??????50176??2009-03-17?23:41??NextDateC\NextDateC.ncb

?????文件??????49664??2009-03-17?23:41??NextDateC\NextDateC.opt

?????文件???????1487??2009-03-17?23:27??NextDateC\NextDateC.plg

?????文件???????3794??2009-03-13?19:39??NextDateC\Release\Date.obj

?????文件??????59760??2009-03-13?19:39??NextDateC\Release\Main.obj

?????文件??????94208??2009-03-13?19:39??NextDateC\Release\NextDateC.exe

?????文件????2070968??2009-03-13?19:39??NextDateC\Release\NextDateC.pch

?????文件??????33792??2009-03-13?19:44??NextDateC\Release\vc60.idb

?????目錄??????????0??2009-03-17?23:27??NextDateC\Debug

?????目錄??????????0??2009-03-13?19:39??NextDateC\Release

?????目錄??????????0??2009-03-17?23:41??NextDateC

-----------?---------??----------?-----??----

??????????????8106370????????????????????27



............此處省略0個文件信息

評論

共有 條評論