howto/come_gestire_dati_fissi.md
... ...
@@ -1,4 +1,4 @@
1
-Quando si ha una serie di **dati fissi** all'interno del programma, (per esempio un dato che identifica la modalità di un 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), nelle quali vengono **caricati** i dati fissi a partire da un file, e di definire una serie di **variabili** e **funzioni** per le operazioni da eseguire con i dati (come ad esempio resettarli con i valori di default ecc.).
1
+Quando si ha una serie di **dati fissi** all'interno del programma, (per esempio un dato che identifica la modalità di un 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), nelle quali vengono **caricati** i dati fissi a partire da un file, e di definire una serie di **funzioni** per varie operazioni relative ai dati (come ad esempio resettarli con i valori di default ecc.).
2 2
3 3
La struttura dati viene dichiarata nel **common.h** (o comunque all'interno di un file .h incluso nel common).
4 4
... ...
@@ -6,6 +6,8 @@ All'interno dello stesso file .h vado anche a definire le **funzioni** e le **va
6 6
7 7
Esempio:
8 8
9
+![led](https://images.app.goo.gl/HwWZmtwG23YFHkiVA)
9 10
11
+Di seguito riportiamo anche un esempio reale commentato
10 12
11 13
[Esempio reale](/howto/come_gestire_dati_fissi/esempio_reale)
... ...
\ No newline at end of file