Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Fig. 9.8: Time.h
- // Time class containing a constructor with default arguments.
- // Member functions defined in Time.cpp.
- // prevent multiple inclusions of header file
- #ifndef TIME_H
- #define TIME_H
- // Time abstract data type definition
- class Time
- {
- public:
- Time( int = 0, int = 0, int = 0 ); // default constructor
- // set functions
- void setTime( int, int, int ); // set hour, minute, second
- void setHour( int ); // set hour (after validation)
- void setMinute( int ); // set minute (after validation)
- void setSecond( int ); // set second (after validation)
- // get functions
- int getHour(); // return hour
- int getMinute(); // return minute
- int getSecond(); // return second
- void printUniversal(); // output time in universal-time format
- void printStandard(); // output time in standard-time format
- void tickTime( int ); // time counter
- void wait( int ); // waiting time
- private:
- int hour; // 0 - 23 (24-hour clock format)
- int minute; // 0 - 59
- int second; // 0 - 59
- }; // end class Time
- #endif
Advertisement
Add Comment
Please, Sign In to add comment