Scusa ... ma tu dove la ritorni ?Originariamente inviato da R.Rufino
Ah, capito.
Ora non mi da errori, ma la stringa non viene ritornata.
Come mai?
Se scrivi
copy(s);
non ritorni alcunchè.
Dovrai dichiarare nel main
char *stringacopiata;
e poi
stringacopiata = copy(s);
in modo che il puntatore venga restituito al main
P.S. Fra l'altro, questa parte
(strlen(word)*sizeof(int));
è sbagliata ... dovrebbe essere
((strlen(word)+1)*sizeof(char));