A way to handle crashing is to have a text file which is always in a unsuccessful crash state, and when the program closes properly, it changes to a closed properly state.
I can also do the same for the picking up where i left off, I can write each action to a text file and then just tail the last line to figure out where i left off or write every successful entry over the last entry.
A way to handle crashing is to have a text file which is always in a unsuccessful crash state, and when the program closes properly, it changes to a closed properly state.
I can also do the same for the picking up where i left off, I can write each action to a text file and then just tail the last line to figure out where i left off or write every successful entry over the last entry.