MItaly grazie per la risposta celere
Allora avrei un altro paio di domande:

1. Ho usato quella struct per evitare (come mi ha chiesto il prof.) di usare var.
globali, ed evitando le variabili globali, evitando anche di passare 12 argomenti ad
una funzione VVoVe:. Secondo te visto che la struct è comunque sullo stack
(come le variabili globali ??) è stato uno spreco di tempo?

2. Visto che per allocare la matrice "mat" che vedi all'interno della struct, ho poi
usato la malloc in sottofunzioni per crearla dinamicante, dove la faccio la free?
Faccio una funzione che mi deallochi solo la matrice e tutto ciò che ho di dinamico
ma non il suo "contenitore" struct?


Scusate se non sono chiaro nell'esprimermi ma son fuso :berto: