Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
So che esiste la funzione itoa(int, char *, int), il primo parametro intero viene convertito in un array di char l'ultimo parametro specifica la base del dato numerico da converire.
esempio:
Codice sorgente - presumibilmente C++
#include <stdio.h>
#include <stdlib.h>
int main (){
int i;
char buffer [33];
printf("Enter a number: ");
scanf("%d",&i);
itoa (i,buffer,10);
printf("decimal: %s\n",buffer);
itoa (i,buffer,16);
printf("hexadecimal: %s\n",buffer);
itoa (i,buffer,2);
printf("binary: %s\n",buffer);
return0;
}
Ultima modifica effettuata da Bonny il 29/02/2012 alle 10:43