I have everything else I am having trouble figuring out where to put the function prototype for this program. Thanks so much for your help. I really appreciate it. Below is the code
#include <cstdlib> #include <iostream> using namespace std; void setTime(int h , int m); class Time { friend ostream & operator <<(ostream &, Time &); public: Time(); Time (int,int); void setTime(int,int); private: int hours; int minutes; }; class date { friend ostream & operator <<(ostream &, date &); public: date(); date(int,int,int,int ,int); private: int month; int day; int year; Time tobj; }; date::date() {} date :: date (int mm, int dd, int yyyy, Time &t) { tobj = t; month = mm; day = dd; year = yyyy; tobj.setTime(int h, int m); } ostream & operator <<(ostream &, time &) { out << "Time : " << obj.tobj << " Date : " <<obj.month << "/" << obj.day << "/" << obj.year; ostream & operator <<(ostream &out, Time &obj) { out<<obj.hours<< " : " << obj.minutes; return out; } Time :: Time () {} Time: Time (int h, int m) { hours = h; minutes = m; } int main(int argc, char *argv[]) { Time t(19,30); Date (12,4,2012,20,40); cout<<"Class begins at : " << t << endl; cout<<d<<endl; return 0; } system("PAUSE"); return EXIT_SUCCESS; }