Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
ios_base::fmtflags
typedef T1 fmtflags;
static const fmtflags boolalpha, dec, fixed, hex, internal,
    left, oct, right, scientific, showbase, showpoint,
    showpos, skipws, unitbuf, uppercase, adjustfield,
    basefield, floatfield;
The type is an enumerated type T1 that describes an object that can store format flags. The distinct flag values are:
- boolalpha, to insert or extract objects of type bool as names (such as 
trueandfalse) rather than as numeric values. - dec, to insert or extract integer values in decimal format.
 - fixed, to insert floating-point values in fixed-point format (with no exponent field).
 - hex, to insert or extract integer values in hexadecimal format.
 - internal, to pad to a field width as needed by inserting fill characters at a point internal to a generated numeric field.
 - left, to pad to a field width as needed by inserting fill characters at the end of a generated field (left justification).
 - oct, to insert or extract integer values in octal format.
 - right, to pad to a field width as needed by inserting fill characters at the beginning of a generated field (right justification).
 - scientific, to insert floating-point values in scientific format (with an exponent field).
 - showbase, to insert a prefix that reveals the base of a generated integer field.
 - showpoint, to insert a decimal point unconditionally in a generated floating-point field.
 - showpos, to insert a plus sign in a non-negative generated numeric field.
 - skipws, to skip leading white space before certain extractions.
 - unitbuf, to flush output after each insertion.
 - uppercase, to insert uppercase equivalents of lowercase letters in certain insertions.
 
In addition, several useful values are:
- adjustfield, 
internal | left | right - basefield, 
dec | hex | oct - floatfield, 
fixed | scientific