I sat down to rewrite the functions for moving objects. The title of this post describes the results: the new version didn’t move the objects. Part of the difficulty is that my interface is cumbersome, which I will have to work on later. I hope I can fix the bug by going through a walk-through of the function, but I will have to see.
I am still reviewing overloaded operation, stream Input and output, sequential files, and the use of the struct data type: slow prograss, still.
I got the elevator simulation in the 3rd edition of Deitel & Deitel, apparently working, but its behavior seems odd. I may have to go through it again.