Tak jsem to aplikoval na svůj program a stále to dělá to, co mi to dělalo.
Stále mám na nejmenším indexu pole číslovku z daného čísla s největším řádem
Mám: pro číslo třeba 502
index pole:
0-1-2
jeho hodnota:
5-0-2
Potřebuji:
index pole:
0-1-2
jeho hodnota:
2-0-5
Jinak, koukal jsem se do manuálové stránky sprintf a našel jsem tam asi jednu možnost, jak se tomu elegantně vyhnout. V 2. tabulce odzhora je info o flagu " - ", který by měl tohle řešit, pokud jsem to správně pochopil, leč nevím, jak jej použít, zkoušel jsem všelijaké kombinace, ale nicNevyzná se někdo v tom?
Manuálová stránka:
http://www.cplusplus.com/reference/c...o/sprintf.html