OK, ho dichiarato la struct come variabile globale.
Questa sotto è dunque l'intestazione della funzione
struct temperature max_min(int temp[], int dim)
Dentro la funzione dichiaro la struct
struct temperature valori;
Il valore di ritorno è
return valori;
Nel main ho fatto:
struct temperature dati=max_min(int temp[], int dim);
Mi dice che ho passato troppi pochi parametri alla funzione.
Perchè?
Pensavo che l'errore fosse nella struct, dato che è var globale ho fatto cosi;
struct temperature=max_min(int temp[], int dim)
ma non funziona comunque