In my program I need to update the Balance column of the text file each time the user does a withdrawal. I used both the write methods as well as the append methods, but to no a
The only simple way to do this is to rewrite the entire contents of the text file every time you make any change. But this is awful for several reasons:
You can use fixed width columns to allow seeking and writing into your file without having to rewrite the entire file, but there are still problems:
I'd suggest that you use a database instead. There are databases that you can install locally and require no administation (SQLite for example).