Pulling together all the
code fragments from the previous section, the whole program looks like
void ShowTime ()
ShowText ( "The
System Time is:" );
iTime = GetUTCTime ();
// integer values
will be converted
// to strings
sHour = GetUTCHour ( iTime );
sMinute = GetUTCMinute ( iTime );
ShowText ( sHour +
":" + sMinute );
void Scene1 ()
This program contains
three function definitions: ShowTime, ShowTimeThreeTimes and Scene1.
Inside the definition of
Scene1, there is a statement that uses or calls ShowTimeThreeTimes.
Similarly, ShowTimeThreeTimes calls ShowTime three times. Notice that
the definition of each function appears above the place where it is
This is necessary in C++;
the definition of a function must appear before (above) the first use
of the function. You could try running this program with the functions
in a different order and see what error messages you get.