Как известно, с помощью функции printf() можно управлять форматированием информации, выводимой на экран. Например, можно указать ширину полей, левое или правое выравнивание и т.д. Все те же типы форматирования можно осуществить и в рамках ввода/вывода языка С++. Имеется два способа форматирования вывода. Первый из них использует функции-члены класса ios. Второй использует специальный тип функции, называемой манипулятор.