Spec-Zone.ru › C++

std::ios_base::flags

fmtflags flags() const;
(1)
fmtflags flags( fmtflags flags );
(2)

Управляет флагами форматирования.

1) возвращает текущие настройки форматирования
2) заменяет текущие настройки заданными.

Параметры

flags - новые настройки форматирования. Может быть комбинацией констант флагов форматирования.
Флаги форматирования
Константа Объяснение
dec использовать десятичную систему счисления для целочисленного ввода-вывода: см. std::dec
oct использовать восьмеричную систему счисления для целочисленного ввода-вывода: см. std::oct
hex использовать шестнадцатеричную систему счисления для целочисленного ввода-вывода: см. std::hex
basefield dec | oct | hex. Полезно для операций маскирования
left выравнивание по левому краю (добавляет символы заполнения справа): см. std::left
right выравнивание по правому краю (добавляет символы заполнения слева): см. std::right
internal выравнивание по центру (добавляет символы заполнения по обе стороны от значения): см. std::internal
adjustfield left | right | internal. Полезно для операций маскирования
scientific формирование чисел с плавающей точкой в экспоненциальной нотации или шестнадцатеричной, если комбинировано с fixed: см. std::scientific
fixed формирование чисел с плавающей точкой в фиксированной нотации или шестнадцатеричной, если комбинировано с scientific: см. std::fixed
floatfield scientific | fixed. Полезно для операций маскирования
boolalpha ввод и вывод типа bool в алфавитно-цифровом формате: см. std::boolalpha
showbase генерирование префикса, указывающего систему счисления для целочисленного вывода, требуется индикатор валюты при денежном вводе-выводе: см. std::showbase
showpoint безусловное вставление десятичного разделителя для чисел с плавающей точкой при выводе: см. std::showpoint
showpos вставка символа + для неотрицательных чисел при выводе: см. std::showpos
skipws пропуск начальных пробелов перед определёнными операциями ввода: см. std::skipws
unitbuf сброс вывода после каждой операции вывода: см. std::unitbuf
uppercase замена определённых строчных букв на соответствующие заглавные в некоторых операциях вывода: см. std::uppercase

Возвращаемое значение

Флаги форматирования до вызова функции

Пример

См. также

setf
устанавливает определённый флаг форматирования
(публичный член-функция)
unsetf
очищает определённый флаг форматирования
(публичный член-функция)

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/io/ios_base/flags

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API