aus einstelligem int zweistelligen int machen !
-
Moin !
Gibts in C++ ne Funktion, die aus einem einstelligen int-Wert einen zweistelligen macht. Also auch 1 einfach 01 macht ? Darum gehts nämlich auch konkret. Ich will alles was kleiner als 10 ist mit vorangehender Null haben, aber es soll irgendwie nen int bleiben. Geht sowas ? Vermutlich nicht, was ?
-
int werden intern als (mindestens) 16-stellige Binärzahl dargestellt, daran kannst du nichts ändern, du könntest höchstens in der Ausgabe der int's eine Null voranstellen - aber dazu mußt du siein einen String verpacken:
CString out; out.Format("%02d",zahl);
-
Super ! Danke, genau das habe ich gesucht ! Die Form %02d kannte ich gar nicht.