Salve ragazzi,
il mio codice c deve convertire un array di interi in un'unica stringa. Il risultato ottenuto però non mi sembra affatto corretto!! Dove sbaglio?

Output: Vettore s di t componenti in versione stringa= �#%1010

Codice PHP:

 int t
=4;

 
int s[t];

 
int dim=128;

 
char *s_dest;
 
s_dest = (char *) malloc((t+1)*sizeof(char));
 
char *s_orig;
 
s_orig = (char *) malloc(t*sizeof(char));
   
 for(
i=0;i<t;i++){
        
int xx=rand()%2;
        
s[i]=xx;
        
sprintf(s_orig"%d"s[i]);
        
strcat(s_dests_orig);
     }

 
printf("Vettore s di t componenti in versione stringa= %s \n",s_dest);