I heard that it will be faster to make changes through memory than through fstream? Is it true? How do i go about doing it?
I don't understand the question at all. if you want to modify a file on the hard disk, you need to use file streams. As far as using some kind of input to determine what change to make that depends on what kind of input. Gui input? stdin?
What do you mean by "making changes through memory"?