Buonasera ragazzi.
Devo convertire un intero in stringa. Lo sto facendo usando la funzione sprintf.
In particolare ho scritto il seguente codice:
char* pps;
sprintf(pps,"%d", iii);
printf("port number stringa %s\n",pps);
iii è di tipo int.
Una considerazione, iii sarà un intero sempre di 4 cifre. In particolare sarà un numero compreso tra 3000 e 9999.
Se al posto di char* metto char[4]... funziona ma, avrei la necessità di ottenere un char*.
Con il codice postato ottengo segmentation fault.
Qualcuno di voi sa il motivo?
Grazie a tutti per l'aiuto.