Ich möchte die Werte (in Hex) dieser bestimmten Register und Zähler anzeigen, aber ich möchte die Anzahl der angezeigten Ziffern begrenzen.Steuerung der Anzahl der angezeigten Ziffern C++
cout << "Acc register : " << hex << Acc << ","; //display 2 digits
cout << " X register : " << hex << X << ","; //display 3 digits
cout << " Program counter : " << hex << PC << ","; //display 3 digits
Ich mag auch Nullen vorangehende angezeigt werden, wenn der Wert nur 1 Stelle lange, zum Beispiel ist, wenn
program counter = 4
PC
angezeigt werden soll als Program counter : 004
ich im Internet gesucht habe, um zu versuchen, finde eine Lösung, aber ich kann scheinbar nichts finden, was funktioniert. Kann mir bitte jemand erklären, wie man das macht? Danke vielmals.
Verwendung 'setw()' und kann hier
Ein weiteres Beispiel gefunden 'füllen ('0')'. –
Warum nicht 'printf' verwenden? Das C++ 'cout' und etc. ist ein Schmerz ... –