Setw C: описание функции и примеры использования
setw является элементом библиотеки iomanip в языке программирования C++. Этот элемент предоставляет возможность задавать ширину поля для вывода чисел или строк в консольном приложении.
Пример использования setw:
#include
#include
int main() {
int num = 123;
std::cout << std::setw(6) << num << std::endl;
return 0;
}
В результате выполнения данного кода на экране появится число 123, выровненное по правому краю и дополненное до ширины поля в 6 символов пробелами.
Формат вывода элементов можно изменять, используя дополнительные параметры. Например, можно задать символ, который будет добавляться для дополнения вывода:
#include
#include
int main() {
int num = 123;
char fill = '-';
std::cout << std::setfill(fill) << std::setw(6) << num << std::endl;
return 0;
}
В данном случае число 123 будет выведено с дополнительными символами "-", чтобы общая ширина поля была 6 символов.
Таким образом, setw является полезным элементом для форматированного вывода данных в консольном приложении. Он позволяет гибко настраивать ширину полей и символы, используемые для дополнения вывода.