◄ios► ◄Up► ◄Contents► ◄Index► ◄Back► ──The Microsoft iostream Classes──────────────────────────────────────────── long flags( long lFlags ); long flags() const; Parameter Description <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: Value Meaning 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. 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. Remarks 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. See Also ◄ios::setf►, ◄ios::unsetf►, ◄ios setiosflags manipulator►, ◄ios resetiosflags manipulator►, ◄ios::adjustfield►, ◄ios::basefield►, ◄ios::floatfield► -♦-