Я пытаюсь создать аккуратно отформатированную таблицу на C ++, устанавливая ширину различных полей.Я могу использовать setw (n), сделать что-то вроде
cout << setw(10) << x << setw(10) << y << endl;
или изменить ios_base :: width
cout.width (10);
cout << x;
cout.width (10);
cout << y << endl;
Проблема в том, что ни одна из альтернатив не позволяет мне установить минимальный уровень по умолчаниюwidth, и я должен менять ее каждый раз, когда что-то записываю в поток.
Кто-нибудь знает, как я могу это сделать, не повторяя один и тот же вызов бесчисленное количество раз?Заранее спасибо.