I am processing a text file containing coordinates x, y, z 1 128 1298039 123388 0 2 .... every line is delimited into 3 items using words = line.split() After processing data I need to write coordinates back in another txt file so as items in each column are aligned right (as well as the input file). Every line is composed of the coordinates line_new = words[0] + ' ' + words[1] + ' ' words[2]. Is there any manipulator like std::setw() etc. in C++ allowing to set the width and alignment? Continue reading...