I would like to write a class using fstream such that i can write to the file at the current position as well as read from the file at a different position. The read and write operations requests may happen at the same time.
To, explain this further, there could be one process that is writing to this file while another process may be reading from the same file at the same time. When it is reading it should read and write to the database. The file is a plain txt file containing database field values which are Strings,Integers,Longs etc.
I would appreciate a solution explaining as to how to do this. If you can post the code i would be thankful.