39 lines
768 B
C
39 lines
768 B
C
#include <stdio.h>
|
|
#include <string.h>
|
|
|
|
#define MAXLANGD 30
|
|
#define ANTAL 3
|
|
|
|
int main(void)
|
|
{
|
|
FILE *fp;
|
|
int i;
|
|
struct minData
|
|
{
|
|
char fnamn[MAXLANGD];
|
|
char enamn[MAXLANGD];
|
|
int alder;
|
|
};
|
|
|
|
struct minData personer[ANTAL];
|
|
|
|
if ( (fp= fopen("personer.bin", "rb")) == 0 )
|
|
{
|
|
fprintf(stderr, "Kan inte öppna filen\n");
|
|
return 1;
|
|
}
|
|
|
|
/* Läs in strukturen från filen */
|
|
fread(personer, sizeof(struct minData), ANTAL, fp);
|
|
|
|
/* Loopa igenom alla personer i strukturen */
|
|
for (i = 0; i<ANTAL; i++)
|
|
{
|
|
printf("Förnamn: %s\n", personer[i].fnamn);
|
|
printf("Efternamn: %s\n", personer[i].enamn);
|
|
printf("Ålder: %d\n\n", personer[i].alder);
|
|
}
|
|
|
|
return 0;
|
|
}
|