-
October 20th, 2013, 12:51 PM
#16
Re: Save/load functions not working
Originally Posted by KruSuPhy
I was merely asking if there is a method similar to that pseudo-code,
How is a general method going to know what your object consists of? You still have to write the code to output the contents to a file, and write the code to read the file. There are no shortcuts.
The question really should be how you do this. In C++, you could overload the streaming operators (operator << for output and operator >> for input) for the class.
One thing I don't recommend is that "LoadGame()" pseudo-code you have. You shouldn't mix error handling with file reading logic in the same function. What if you want to read the file, and if it doesn't exist, output an error to a log file, or read from an alternate file, or any number of other things? The LoadGame() should just return an error or throw an exception if the file doesn't exist and not do anything else. Then the caller decides what to do instead of LoadGame() controlling what is done.
However did you do as D_Drmmr stated?
When you try to learn something new in C++, it's best to start with a small example to get familiar with the topic before using those techniques in an existing program. Just write a simple program that writes an int, a double and a string to a file and reads it back.
Regards,
Paul McKenzie
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|