File (2)
Svolgere l'esercizio allegato
Allego anche una versione molto grezza del programma da cui potete prendere spunto.
Esempio di modifica elemento data la posizione nel file:
void modificaElemento(int pos, precipitazione * p) {
FILE * f;
f = fopen("archivio.txt","rw+");
fseek(f,sizeof(precipitazione)*pos,SEEK_SET);
stampa(p);
fwrite(p, sizeof(precipitazione),1,f);
fclose(f);
}
int main() {
precipitazione p;
...
modificaElemento(1,&p);
...
system("pause");
return 0;
}