You are on page 1of 2

setiosflags

SMANIP( long ) setiosflags( long lFlags );

#include <iomanip.h>

Parameter

lFlags

Format flag bit values. See the flags member function for a list of format flags. To
combine these flags, use the OR ( | ) operator.

Remarks

This parameterized manipulator sets only the specified format flags. This setting
remains in effect until the next change.

ios Overview | Abstract Stream Base Class

ios::flags
long flags( long lFlags );

long flags() const;

Return Value

The first overloaded flags function sets the stream’s internal flags variable to lFlags
and returns the previous value.

The second function returns the stream’s current flags.

Parameter

lFlags

The new format flag values for the stream. The values are specified by the following
bit masks (ios enumerators) that can be combined using the bitwise OR ( | )
operator. The lFlags parameter must have one of the following values:

• ios::skipws Skip white space on input.

• ios::left Left-align values; pad on the right with the fill character.

• ios::right Right-align values; pad on the left with the fill character (default
alignment).

• ios::internal Add fill characters after any leading sign or base indication,
but before the value.

1
• ios::dec Format numeric values as base 10 (decimal) (default radix).

• ios::oct Format numeric values as base 8 (octal).

• ios::hex Format numeric values as base 16 (hexadecimal).

• ios::showbase Display numeric constants in a format that can be read by


the C++ compiler.

• ios::showpoint Show decimal point and trailing zeros for floating-point


values.

• ios::uppercase Display uppercase A through F for hexadecimal values and


E for scientific values.

• ios::showpos Show plus signs (+) for positive values.

• ios::scientific Display floating-point numbers in scientific format.

• ios::fixed Display floating-point numbers in fixed format.

• ios::unitbuf Cause ostream::osfx to flush the stream after each


insertion. By default, cerr is unit buffered.

• ios::stdio Cause ostream::osfx to flush stdout and stderr after each


insertion.

ios Overview | Abstract Stream Base Class

See Also ios::setf, ios::unsetf, ios setiosflags manipulator, ios resetiosflags


manipulator, ios::adjustfield, ios::basefield, ios::floatfield

You might also like