ciao a tutti,

come posso fare per convertire un intero a 4 byte in un array di char?

in pratica ho questa situazione:

Codice PHP:
int num=150000
char 
*buf=malloc(sizeof(4*sizeof(char)));
//voglio salvare num in buf 
ho provato ad usare sprintf, ma non credo sia giusto. Non posso usare itoa() poichè non è ANSI C...

grazie mille