Я не совсем уверен, в чем именно вам нужна помощь; для начала и предполагая, что все ваши записи имеют те же 4 поля, вы можете объявить struct
, чтобы представить их следующим образом:
enum gender {male, female /* and more, if you want*/};
struct entry {
int client_id;
char *name;
enum gender gender;
char *occupation;
};
, а затем читать файл построчно, переключаясь на новый Структура ввода всякий раз, когда вы дойдете до строки типа //------
Это поможет? : D