Es ist nicht so sauber, wie ich es gerne hätte, aber Sie können das "fill" -Zeichen auf "0" setzen, um die Aufgabe zu erledigen:
%Vor% Beachten Sie jedoch, dass das Zeichen, das Sie für die Füllung festgelegt haben, "sticky" ist, also bleibt es "0", bis Sie es in ein Leerzeichen mit etwas wie your_stream << std::setfill(' ');
wiederherstellen.
Es ist ein bisschen schmutzig, aber ein Makro hat einen guten Job für mich gemacht:
%Vor%Also können Sie es tun:
%Vor%Die Ausgabe:
Mein Hexadezimalwert = 0x00012345
Tags und Links c++ formatting zero clog leading-zero