howto/come_gestire_dati_fissi/esempio_reale.md
... ...
@@ -10,8 +10,8 @@ Il codice è stato scritto in un file chiamato **"ricettario.h"** che è stato i
10 10
#define minutiAvvertimento 30
11 11
#define decimiAttesa 2
12 12
13
- char pathProg[15] = "C:\\MW30632.fis"; // array relativo al file della prima serie di dati fissi
14
- char pathAll[15] = "C:\\Allarm.fis"; // array relativo al file della seconda serie di dati fissi
13
+ char pathProg[15] = "C:\\MW30632.fis"; // percorso relativo al file della prima serie di dati fissi
14
+ char pathAll[15] = "C:\\Allarm.fis"; // percorso relativo al file della seconda serie di dati fissi
15 15
16 16
// funzioni prima serie di dati fissi
17 17
void carica_fissiRic(void);
... ...
@@ -87,7 +87,7 @@ Il codice è stato scritto in un file chiamato **"ricettario.h"** che è stato i
87 87
// funzione di caricamento dati della prima serie di dati fissi
88 88
void carica_fissiRic(void)
89 89
{
90
- fpRic = fopen(pathProg, "r"); // apertura di pathProg in modalità lettura in fpRic
90
+ fpRic = fopen(pathProg, "r"); // apertura del file del percorso pathProg in modalità lettura
91 91
92 92
if (fpRic == 0) // se fpRic == 0 --> l' operazione fopen non ha avuto successo
93 93
reset_fissiRic(); // resetta i dati con i valori di default
... ...
@@ -96,12 +96,13 @@ Il codice è stato scritto in un file chiamato **"ricettario.h"** che è stato i
96 96
fclose(fpRic); // chiude fpRic
97 97
}
98 98
99
- // funzione di salvataggio dati relativo alla prima serie di dati
99
+ // funzione di salvataggio dati relativo alla prima serie di dati che ritorna 1 se l'operazione viene completata con successo
100
+ // ritorna 0 se non ha successo
100 101
char salva_fissiRic(void)
101 102
{
102 103
dfRic.first_time_df = 0xAAAA; // condizione di primo avvio, servirà in start.c
103 104
104
- fpRic = fopen(pathProg,"w"); // apertura di pathProg in modalità scrittura
105
+ fpRic = fopen(pathProg,"w"); // apertura del file del percorso pathProg in modalità scrittura
105 106
106 107
if (fpRic == 0) // se fpRic == 0 --> fopen non ha avuto successo
107 108
return 0;
... ...
@@ -190,7 +191,7 @@ Il codice è stato scritto in un file chiamato **"ricettario.h"** che è stato i
190 191
// dichiara il file che ci servirà nelle funzioni
191 192
FILE *fpAll;
192 193
193
- // funzione di caricamento relativa alla seconda serie di dati
194
+ // funzione di caricamento dati relativa alla seconda serie di dati
194 195
void carica_fissiAll(void)
195 196
{
196 197
fpAll = fopen(pathAll, "r");