Originariamente inviato da oregon
codice:
int main()
{
   char *comandi[] = {"ciao", "bye", NULL};
   int m=100, i=0;
	
   char * mat = (char*)malloc(sizeof(char)*MAXDIM);
   sprintf(mat, "%d", m);
	
   while(comandi[i] != NULL)
   {
      // printf("Com  --> %s\n",comandi[i]);
      strcat(mat,"-");
      strcat(mat,comandi[i]);
      i++;
   }

   printf("%s\n", mat);

   free(mat);

   return 0;
}
Ora vedo di capirci qualcosa... grazie!

P.S. Attenzione al titolo ... vedi regolamento ...
...e' vero mi sono dimenticata proprio di mettere che si trattava di strcat... ma come si fa a modificare il titolo della discussione??