Go to file
Mr SL1D3R 618cf7a5ea Aggiornate le funzioni 2024-10-15 07:42:03 +02:00
.gitignore Core file 2024-10-13 10:13:26 +02:00
README.md update 2024-10-13 21:49:19 +02:00
funzioni.c Aggiornate le funzioni 2024-10-15 07:42:03 +02:00
funzioni.h Aggiornate le funzioni 2024-10-15 07:42:03 +02:00
main.c Aggiornate le funzioni 2024-10-15 07:42:03 +02:00

README.md

AUTOVELOX

Si vuole realizzare un programma per il seguente problema: si vogliono memorizzare i dati delle automobili che superano il limite di velocità. Il programma principale deve poter eseguire operazioni quali linserimento di una nuova infrazione, la ricerca delle infrazioni a partire dalla targa del veicolo oppure per data, la cancellazione dallarchivio di una infrazione a seguito del pagamento. Le infrazioni vengono memorizzate in un file dal nome fisso. Si richiede di:

  • Definire una struttura Multa adatta a contenere i dati di una infrazione (targa, velocità misurata, data e ora) e un array globale in grado di contenere i puntatori di un massimo di 1000 infrazioni. Viene gestito con il valore NULL nel primo posto libero.
  • Realizzare una funzione che restituisce un puntatore alla struct Multa con i dati dellinfrazione ricevuti come parametri
  • Realizzare una funzione che aggiunge una infrazione allarray globale, nel “primo” posto libero
  • Realizzare una funzione che calcola il numero di infrazioni memorizzate nellarray globale che sono state comminate ad una automobile di cui è fornita la targa.
  • Realizzare la funzione che salva sul file tutte le infrazioni contenute nellarray globale.