36 lines
863 B
C
36 lines
863 B
C
//
|
||
// Created by angel on 13/10/2024.
|
||
//
|
||
|
||
#include "funzioni.h"
|
||
#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;
|
||
}
|