| | | | | |

I/O Manipulators - 1

// these take no parameters, defined in <iostream>
boolalpha;       // calls s.setf(ios::boolalpha)
noboolalpha;     // calls s.unsetf(ios::boolalpha)
showbase;        // calls s.setf(ios::showbase)
noshowbase;      // calls s.unsetf(ios::showbase)
showpoint;       // calls s.setf(ios::showpoint)
noshowpoint;     // calls s.unsetf(ios::showpoint)
showpos;         // calls s.setf(ios::showpos)
noshowpos;       // calls s.unsetf(ios::showpos)
uppercase;       // calls s.setf(ios::uppercase)
nouppercase;     // calls s.unsetf(ios::uppercase)
skipws;          // calls s.setf(ios::skipws)
noskipws;        // calls s.unsetf(ios::skipws)
unitbuf;         // calls s.setf(ios::unitbuf)
nounitbuf;       // calls s.unsetf(ios::unitbuf)
left;            // calls s.setf(ios::left, ios::adjustfield)
right;           // calls s.setf(ios::right, ios::adjustfield)
internal;        // calls s.setf(ios::internal, ios::adjustfield)
dec;             // calls setf(ios::dec, ios::basefield)
hex;             // calls setf(ios::hex, ios::basefield)
oct;             // calls setf(ios::oct, ios::basefield)
fixed;           // calls setf(ios::fixed, ios::floatfield)
scientific;      // calls setf(ios::scientific, ios::floatfield)
endl;    // flushes streambuff and inserts '\n'
ends;    // flushes streambuff and inserts '\0'
flush;   // flushes streambuff

| | Top of Page | Appendix 3: I/O - 18 of 20