| 
|   fmtflags flags() const;  | 
 (1)  | 
   | 
 | 
|   fmtflags flags( fmtflags flags );  | 
 (2)  | 
   | 
 | 
Manages format flags. 
1) returns current formatting setting
2) replaces current settings with given ones. 
[edit] Parameters
|   flags
 | 
 -
 | 
  new formatting setting. It can be a combination of the following constants:
| 
 |  
|   Constant
 | 
  Explanation
 |  
| 
 |  
|   dec
 | 
  use decimal base for integer I/O
 |  
| 
 |  
|   oct
 | 
  use octal base for integer I/O
 |  
| 
 |  
|   hex
 | 
  use hexadecimal base for integer I/O
 |  
| 
 |  
|   basefield
 | 
  dec|oct|hex|0. Useful for masking operations
 |  
| 
 |  
|   left
 | 
   left adjustment (adds fill characters to the right)
 |  
| 
 |  
|   right
 | 
  right adjustment (adds fill characters to the left)
 |  
| 
 |  
|   internal
 | 
  internal adjustment (adds fill characters to the internal designated point)
 |  
| 
 |  
|   adjustfield
 | 
  left|right|internal. Useful for masking operations
 |  
| 
 |  
|   scientific
 | 
   generate floating point types using scientific notation, or hex notation if combined with fixed
 |  
| 
 |  
|   fixed
 | 
  generate floating point types using fixed notation, or hex notation if combined with scientific
 |  
| 
 |  
|   floatfield
 | 
  scientific|fixed|(scientific|fixed)|0. Useful for masking operations
 |  
| 
 |  
|   boolalpha
 | 
   insert and extract bool type in alphanumeric format
 |  
| 
 |  
|   showbase
 | 
  generate a prefix indicating the numeric base for integer output, require the currency indicator in monetary I/O
 |  
| 
 |  
|   showpoint
 | 
  generate a decimal-point character unconditionally for floating-point number output
 |  
| 
 |  
|   showpos
 | 
  generate a + character for non-negative numeric output
 |  
| 
 |  
|   skipws
 | 
  skip leading whitespace before certain input operations
 |  
| 
 |  
|   unitbuf
 | 
  flush the output after each output operation
 |  
| 
 |  
|   uppercase
 | 
  replace certain lowercase letters with their uppercase equivalents in certain output output operations
 |  
 
 
 
 | 
[edit] Return value
the formatting flags before the call to the function
[edit] Example
[edit] See also
| 
 | 
|   
 | 
   sets specific format flag    (public member function) [edit]
 | 
| 
 | 
|   
 | 
   clears specific format flag    (public member function) [edit]
 |