// Online documentation for the library functions in this
// sample can be found here:
// http://pubs.opengroup.org/onlinepubs/009695399/mindex.html
#include <ctime>
#include <iostream>
using namespace std;

// The following is a structure with behavior:
// There is a member function to set the
// current date.
struct Date {
    // data fields:
    int month;
    int day;
    int year;
    // member functions:
    void set_current()
    {
        time_t now = time( 0 );
        struct tm time_now;
        time_now = *localtime( &now );
        month = time_now.tm_mon + 1;
        day   = time_now.tm_mday;
        year  = time_now.tm_year + 1900;
    }
};

int main()
{
    struct Date today;
    today.set_current();

    cout << today.month;
    cout << "/";
    cout << today.day;
    cout << "/";
    cout << today.year;
    cout << "\n";
    return 0;
}