17 lines
1.2 KiB
C
17 lines
1.2 KiB
C
/*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 l’inserimento di una nuova infrazione, la ricerca delle infrazioni a partire dalla targa del veicolo oppure per data, la cancellazione dall’archivio 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 dell’infrazione ricevuti come parametri
|
||
Realizzare una funzione che aggiunge una infrazione all’array globale, nel “primo” posto libero
|
||
Realizzare una funzione che calcola il numero di infrazioni memorizzate nell’array globale che sono state comminate ad una automobile di cui è fornita la targa.
|
||
Realizzare la funzione che salva sul file tutte le infrazioni contenute nell’array globale.
|
||
*/
|
||
|
||
#include <stdio.h>
|
||
|
||
int main(void) {
|
||
|
||
|
||
|
||
}
|