| fr2.c - Tilsvarende læsning af en struct fra en binær fil. | Lektion 10 - slide 25 : 28 Program 2 |
#include <stdio.h>
struct str {
int f1;
double f2;
char f3;
char f4[4];
};
int main(void){
FILE *ifp;
struct str rec;
ifp = fopen("data", "r");
fread(&rec, sizeof(struct str), 1, ifp);
printf("f1=%d, f2= %f, f3 = %c, f4 = %s\n",
rec.f1, rec.f2, rec.f3, rec.f4);
fclose(ifp);
return 0;
}