werteliste für flag-Parameter

::werteliste für ===flag===-Parameter::

||flag in hex| wirkung|| 0x0001|Zwischenräume überspringen (Eingabe)|| 0x0002|linksbündige Ausgabe|| 0x0004| rechtsbündige Ausgabe|| 0x0008| internal-Ausgabe||0x0010|Zahlenbasis 10 setzen||0x0020|Zahlenbasis 8 setzen||0x0040|Zahlenbasis 16 setzen||0x0080|Zahlenbasis anzeigen||0x0100|Dezimalpunkt anzeigen||0x0200|Großbuchstaben (hex/exponent)||0x0400|Pluszeichen anzeigen||0x0800|scientific-format (gleitkomma)||0x1000|fixed-format (gleitkomma)||0x2000|IO-puffer leeren||0x4000|IO-puffer leeren||

z.B.:

#include <iostream>
#include <iomanip>

void main ()
{
const long internal = 8;
const long showbase = 0x80;

cout << setfill ('*') << setw(12)
<< setionsflags (internal)
<< setionsflags(showbase)
<< hex << 1234;
}

=> Ausgabe:
0x * * * *4d2