Scrivendo un programma sono incappato in una cosa che non sono proprio riuscito a fare.
Ho queste due struct:
Utilizzandole salvo dei record rispettivamente su due file binari viaggi.dat e clienti.dat . Ho la necessita di leggere un record dal file cliente.dat ed effettuare la somma della distanza su alcuni dati contenuti all'interno dell'array di record viaggio elenco[20], che possono essere un massimo di 20 ma non obbligatoriamente 20. Il mio dubbio e relativamente la mia domanda è come faccio a calcolare con i dati che ho il numero di record viaggio salvato all'interno di viaggio elenco[20]?codice:struct viaggio{ char destinazione[20]; int costo; int distanza; }; struct cliente{ char nome[20]; char cognome[20]; viaggio elenco[20]; };
Grazie mille a tutti.