Ширина поля вывода в C++
Манипулятор std::setw задает минимальное число знакомест под одно следующее значение в потоке.
Он объявлен в <iomanip>, поэтому
рядом подключают <iostream>.
Ширина не запоминается: каждый раз
ее задают заново перед нужным выводом.
Выведем короткое число в широком поле:
#include <iostream>
#include <iomanip>
int key = 7;
std::cout << std::setw(8) << key << "\n";
Объявите int id равным
3. Напечатайте его с шириной
поля 5 через std::setw.