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 <
#include <
void main ()
{
const long internal = 8;
const long showbase = 0x80;
cout << setfill ('*') << setw(12)
<< setionsflags (internal)
<< setionsflags(showbase)
<< hex << 1234;
}
=> Ausgabe:
0x * * * *4d2