ios::basefield
) zusammengefaßten Flags
legen fest, in welchem Zahlensystem ganze Zahlen eingelesen bzw. ausgegeben
werden. Die Umschaltung auf ein anderes Zahlensystem gilt für alle folgenden
ganzen Zahlen, d.h. bis das Format erneut umgeschaltet wird.
Bei dem direkten Setzen der Flags muß darauf geachtet werden,
daß immer nur ein Flag gesetzt ist; sonst wird automatisch der Default-Wert
(dezimal) verwendet.
Bitfeld | Flag | Bedeutung |
---|---|---|
ios::basefield | ios::oct | Ein-/Ausgabe oktal |
ios::dec | Ein-/Ausgabe dezimal | |
ios::hex | Ein-/Ausgabe hexadezimal |
Möglichkeiten zum direkten Umschalten:
cout.unsetf (ios::dec);
cout.setf(ios::oct);
cout.setf(ios::oct, ios::basefield);