Passaggio parametri Struct in C

di il
1 risposte

Passaggio parametri Struct in C

Salve a tutti,
scusate ma un problema e spero che almeno qualcuno di voi sappia risolvermelo.
Io ho una struc di questo tipo
struct disco{
	char autore[50];
	char nomedisco[50];
	float prezzo;
	int matricola;
	char prest;
};
typedef struct disco Disk;
all'interno della mia main ho un arra di tipo Disk cd[1000].
Il problema dove nasce, io devo sviluppare una function che mi calcoli il prezzo massimo fra tutti quelli presenti in cd[].prezzi con l'approccio divide et impera ricorsivo.
Io avevo risolto facendo in questo modo, avevo copiato tutti i prezzi in un array di appoggio e poi alla funzione avevo passato direttamente questo array di appoggio e avevo operato su di essa.
Solo che mi è stato esplicitamente chiesto che alla function io devo passare la struct, o meglio mi è stato detto che il calcolo del prezzo massimo lo devo are operando direttamente sui prezzi all'interno dell'array di struct "cd". Mi spiegate come devo passare i parametri a questa funzione?

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte