Ciao

ho un problema riscontrato durante lo sviluppo di una mia applicazione

e cioè di convertire un numero da base 10 a base diversa da 10 e viceversa

il mio obiettivo è di creare un codice più breve possibile.. non mi interessa la performance la pesantezza o la pulizia del codice

ho trovato la funzione itoa (che non è standard C, ma assolve il compito in modo veloce con una sola istruzione)

Codice PHP:
int main() {
   
char bin[25];
    
int n;
   
scanf("%d",&n);
   
bin=itoa(nbin2);
    return 
0

in questo caso converto da decimale a binario
ma è un attimo convertire a base diversa


come posso effettuare la conversione da base diversa da 10 a base 10
non ho capito come funziona atoi..