Questo codice mi da errore in compilazione nella riga dove richiamo ricorsivamente il sottoprogramma ( Cannot convert int** to int* for argument 3 ). Come mai ? Come devo risolvere ?
codice:void copia_abr_tostring(nodo *root,char **vet,int *i){ if(root!=NULL){ if(root->sx!=NULL) copia_abr_tostring(root,vet,&i); *(vet+i)=(char *)malloc((strlen(root->stringa)+1)*sizeof(char)); strcpy(*(vet+i),root->stringa); if(root->dx!=NULL) copia_abr_tostring(root,vet,&i); } return; }

Rispondi quotando