I’m using c++ to manipulate txt files.
I need to write some numbers with a certain precision so I’m doing:
ofstrem file;
file.open(filename, ios::app);
file.precision(6);
file.setf(ios::fixed, ios::floafield);
//writing number on the file.....
now I need to write other stuff, so I need to reset precision.
how can I do it?
Retrieve the stream’s original precision value first with
precision(), store it, change it, do your insertions, then change it back to the stored value.Live demo.