2024-10-13 08:13:26 +00:00
|
|
|
|
//
|
|
|
|
|
// Created by angel on 13/10/2024.
|
|
|
|
|
//
|
|
|
|
|
|
|
|
|
|
#include "funzioni.h"
|
2024-10-13 19:49:19 +00:00
|
|
|
|
#include <stdio.h>
|
|
|
|
|
#include <string.h>
|
|
|
|
|
#include <stdlib.h>
|
|
|
|
|
|
|
|
|
|
// Funzione che restituisce un puntatore alla struct Multa con i dati dell’infrazione ricevuti come parametri
|
|
|
|
|
Multa *creaMulta(char targa[], char data[], char ora[], char velocita[], char limite[], char importo[], char pagata[]){
|
|
|
|
|
Multa *m = (Multa *)malloc(sizeof(Multa));
|
|
|
|
|
strcpy(m->targa, targa);
|
|
|
|
|
strcpy(m->data, data);
|
|
|
|
|
strcpy(m->ora, ora);
|
|
|
|
|
strcpy(m->velocita, velocita);
|
|
|
|
|
strcpy(m->limite, limite);
|
|
|
|
|
strcpy(m->importo, importo);
|
|
|
|
|
strcpy(m->pagata, pagata);
|
|
|
|
|
return m;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void iniziaMulta(Multa *multe[]){
|
|
|
|
|
for(int i = 0; i < 1000; i++){
|
|
|
|
|
multe[i] = NULL;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void aggiungiMulta(Multa *multe[], Multa *m){
|
|
|
|
|
int i = 0;
|
|
|
|
|
while(multe[i] != NULL){
|
|
|
|
|
i++;
|
|
|
|
|
}
|
|
|
|
|
multe[i] = m;
|
|
|
|
|
}
|