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/cpp/io/ios_base/flags

Spec-Zone.ru

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