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