Autovelox/funzioni.c

36 lines
863 B
C
Raw Normal View History

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 dellinfrazione 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;
}