nn puoi assegnare le stringhe, devi copiarle con strcpy..
poi guardando velocemente mi sembrano fatte male quelle liste..