9.2. printTime

When we define a new type it is a good idea to write function that displays the instance variables in a human-readable form, which you attempted on the page before. Your solution should have looked something like this.

void printTime (Time& t) {
  cout << t.hour << ":" << t.minute << ":" << t.second << endl;
}

In the active code below, the output of this function, if we pass time an argument, is 11:59:3.14159.

Before you keep reading...

Making great stuff takes time and $$. If you appreciate the book you are reading now and want to keep quality materials free for other students please consider a donation to Runestone Academy. We ask that you consider a $10 donation, but if you can give more thats great, if $10 is too much for your budget we would be happy with whatever you can afford as a show of support.

You have attempted 1 of 3 activities on this page