I'm a beginner in programming and I'm getting a little help. I have a file and have to assign the data of this file (name, address, serial number, function) to a data structure. How can I do that?
#include<stdio.h>
 
typedef struct
int age;
char addres[50];
long serial_num;
char function[25];
} pers;
 
 main(){
int i, n, a1;
char num_tot[21]= "Number of person: ";
FILE *f1;
//pers p[n];
f1=fopen("bd.txt", "r");
while(!feof(f1)){
    if(fread(&a1, sizeof(f1),1,f1)==num_tot[21]) //bad idea
{
}
}
//file
Number of person: 3
 
1.Name: Andrei Ungureanu 
Age: 27
Addres: Chisinau, str. Vasile Alexandri 94a
Serial number: 245578
Function: secretary
 
2.Name: Boris Macari 
Age: 24
Addres: Chisinau, str. 27 Martie 1918 56
Serial number: 787791
Function: general auditor
 
3.Name: Corina Lupu 
Age: 43
Adresa: Chisiau, str. Liviu Deleanu 9 
Serial number: 983345 
Function: general manager
 
    