Quando si ha una serie di dati fissi all'interno del programma, (per esempio un dato che identifica la modalità di una lavoro, o uno che indica il ritardo di accensione di un'uscita) il modo migliore per gestirli, caricarli, salvarli ecc. è quello di definire delle strutture dati (typedef struct), e una serie di funzioni per le operazioni da eseguire con i dati.

La struttura dati viene dichiarata nel common.h (o comunque all'interno di un file .h incluso nel common).

All'interno del common.h vado a definire anche le funzioni per eseguire operazioni con i dati.

Esempio:

Informazioni sulle funzioni mostrate e un esempio reale di seguito:

Funzione per caricare dati fissi

Funzione per salvare i dati fissi

Funzione per resettare i dati fisi

Esempio reale