ciao a tutti
devo scrivere una struct in un file .dat
ho pensato di fare in questo modo, ma non so come procedere nella scrittura
mi date qualche consiglio?
codice:
#include <stdio.h>
#include <stdlib.h>
#define maxchar 20
#define N 10
/*
*
*
*
*/
struct assegnazione{
int Numero_appartamento;
char Nome_Proprietario[maxchar];
char Cognome_Proprietario[maxchar];
int Settimana_acquistata;
};
int main() {
int i;
FILE *cfPtr;
struct assegnazione ass = { 0, "", "", 0};
if ((cfPtr = fopen ("proprietà.dat", "wb")) == NULL){
printf ("Il file non può essere aperto");
}
else{
printf("Inserisci dati\n");
printf("\n%-15s%-15s%-15s%-15s", "NUMERO APP", "NOME PROPR", "COGNOME PROPR", "SETTIMANA\n");
for (i = 0; i < N; i++){
scanf ("%d%s%s%d", &numero, nome, cognome, &settimana);
}
}
return 0;
}