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; }

Rispondi quotando