how to add date in c++ program

J

Jonathan Mcdougall

pradeep said:
hi!
i want to know how define a datatype to input date by user and store it.

This can be failry simple or very complex, depending on what you mean
by "date", "input" and "store". A simple implementation could be

class date
{
public:
// constructors
// member functions to set and get date values

private:
int day_;
int month_;
int year_;
};

istream &operator>>(istream &in, date &d)
{
// read values from 'in'
// store them in d

return in;
}

ostream &operator<<(ostream &out, date &d)
{
// send all the data from 'd' to out
}

1) how do you want to represent the date (timestamp, d/m/y, a class
from another library, etc.)?
2) what can the user do with a date object (arithmetic, comparisons,
validation, etc.)?
3) what is the input format (fixed (25/12/2005), variable ("December
25, 2005", "Christmas 2005"), etc.)? How do you validate it? Do you use
locales?
4) what is the output format (is screen output (for humans) different
from "storage" (xml file, binary file))?

As you can see, sky is the limit.


Jonathan
 
D

dinakar_desai

pradeep said:
hi!
i want to know how define a datatype to input date by user and store it.

define it as class and use it.
class date {
int month;
int day;
int year;
public:
some methods to deal with date.
};

HTH
../dinakar
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,432
Messages
2,571,680
Members
48,796
Latest member
Greg L.

Latest Threads

Top