Estou processando um arquivo de texto contendo as coordenadas x, y, z
1 128 1298039
123388 0 2
....
cada linha é delimitada em 3 itens usando
words = line.split()
Após o processamento dos dados, preciso gravar as coordenadas novamente em outro arquivo txt, para que os itens em cada coluna sejam alinhados à direita (assim como o arquivo de entrada). Cada linha é composta pelas coordenadas
line_new = words[0] + ' ' + words[1] + ' ' words[2].
Existe algum manipulador como o std::setw()
C ++ que permita definir a largura e o alinhamento?