Potřeboval bych poradit, chci převést intové číslo do pole charů a to asi takto:


120 -> [1] [2] [0]

Našel jsem si pro to sice funkci sprintf, ale ta mi to udělá takto(nevím proč):

INT pole CHARů
120 -> [0] [2] [1]

Mnou použitý příkaz, co dělá výše zmiňované:

sprintf(this->number,"%i", x);

this->number je ukazatel na pole charů definované v třídě.
x je intové číslo

Děkuji za radu