Ciao a tutti,
non riesco a concatenare un numero intero in una stringa.

ho provato in questo modo ma non funz

int temp=45;
char newstring[MAX_ESPR_SIZE]="prova";

strcat(newstring,(char*)temp);

ho provato anche con la funzione Itoa della libreria stdlib.h ma mi da errore nell'utilizzo
( itoa(temp,newstring,10) )

potete darmi una mano??


grazie x l'attenzione