setw(x)
- это функция выделяет как минимум x
пробелов (ячеек) в консоле для печатаемого объекта.
- Если количество пробелов превышает размер объекта оставшиеся объекты останутся пустыми
setfill()
- это функция используется совместно с setw(x)
. Это функция сообщает нам чем запалнить пустые ячейки.
Эта функция запрашивает для печати определенную длину, то есть столбцы.
НАПРИМЕР:
- setw(5) — запрашивает на печать 5 столбцов.
- Если длина полученных символов больше количества запрошенных столбцов, то все символы будут отбивные без проблем. Например:
cout << setw(1) << "Hello"
; хотя запрашивается только один столбец, он печатает весь текстHello
.
cout << setw(10) << 12345 << endl;
Эта функция всегда используется вместе с функцией
setw()
.Функция setfill('') заполняет пустые ячейки, созданные setw, заданным символом.