-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.cc
47 lines (39 loc) · 1.06 KB
/
main.cc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
// ..................................................
// CDate driver
// Adapted from Hagit Schechter, Jan 2007 for 2014W2
// ..................................................
#include "CDate.h"
int main(void)
{
CDate myDate0(2015,1,1);
CDate myDate1(-1,"May",25);
CDate myDate2(2012,"April",31);
CDate myDate3(2011,"February",29);
CDate myDate4(2000,"February",29);
CDate myDate5(2014,"December",32);
CDate myDate6(2014,"December",31);
CDate myDate7(2010,"November",31);
CDate myDate8(2010,"November",30);
CDate* date9 = new CDate(2010, 2, 29);
CDate* date10 = new CDate(2012, 2, 29);
CDate* date11 = new CDate(2014, 9, 5);
myDate0.print();
myDate1.print();
myDate2.print();
myDate3.print();
myDate4.print();
myDate5.print();
myDate6.print();
myDate7.print();
myDate8.print();
date9->print();
date10->print();
date11->print();
delete(date9);
delete(date10);
delete(date11);
#ifdef _WIN32
system("PAUSE"); // needed for windows to prevent the program from terminating and the command window to close
#endif
return 0;
}