Salve a tutti,
ho un piccolo problema con l'uso delle stringhe in C. In particolare vi chiedo come:
1) Ottenere convertire un array di interi in una stringa s1
2) Ottenere una matrice di una particolare tipologia di interi in una stringa s2
3) Ottenere una terza stringa come concatenazione delle recedenti


Ho provato con il seguente codice.. ma ottengo Segmentaion fault
Codice PHP:
   //Parte 1: Stringa da array
   
   
srand(time(NULL));
   
char s_dest[]="";
   
char s_orig[]="";
    
   
   for(
i=0;i<t;i++){
        
int xx=rand()%2;
        
mpz_init_set_ui(s[i],xx);
        
mpz_get_str (s_orig62s[i]);
        
strcat(s_dests_orig);
     }

   
printf("S_dest= %s",s_dest);

   
////Parte 2: Stringa da matrice
   
   
char str[]="";
   
char str2[]=""

    
mpz_init(y_);
    
mpz_init(ij_);
    
mpz_set_ui(ij_,uno);
    
    for (
i=0i<k_di++)       /* scandisco le righe con l'indice i */
       
{  mpz_mul(Ry[i],ij_,ij_);
          for (
j=0j<d_j++)   /* e le colonne con j  */
           
{mpz_mul(y_,R[i][j],y[j]);
            
mpz_mul(Ry[i],Ry[i],y_);
            
mpz_mod(Ry[i],Ry[i],p);}
       
        
mpz_get_str(str262Ry[i]);
        
strcat(strstr2); 

        }


   
//Parte 3: Concateno le due stringhe
   
strcat(strs_dest); 
Grazie in anticipo!