Я обрабатываю текстовый файл, содержащий координаты x, y, z
1 128 1298039
123388 0 2
....
, каждая строка разделена на 3 элемента с помощью
words = line.split()
После обработки данных Мне нужно записать координаты обратно в другой текстовый файл, чтобы элементы в каждом столбце были выровнены по правому краю (а также входной файл). Каждая строка состоит из координат
line_new = words[0] + ' ' + words[1] + ' ' words[2].
Есть ли в C ++ манипулятор вроде std :: setw ()
и т. Д., Позволяющий устанавливать ширину и выравнивание?
Сделать это при помощи струны фа и с управлением количества запаздывающих цифр:
print(f'A number -> {my_number:>20.5f}')