Как только вы определили структуру, вы можете объявить несколько переменных этого типа.
struct xxxx sk1;
struct xxxx sk2;
или даже их массив
struct xxxx sk[10];
Чтобы заполнить эту структуру данными изтекстовый файл, вам нужно написать некоторый код, отформатированный как входные данные. Я думаю, fscanf () не очень поможет, как есть.
Подход, который я выбрал бы, это, вероятно, читатьвсю строку, используя fscanf (), затем разбейте ','
, чтобы получить поля.Первые три - просто strcpy
, последний будет использовать atoi
Я не очень хорошо разбираюсь в функциях ввода C, так как я предпочитаю C ++, поэтому вам, возможно, стоит поискать второе мнениев этом вопросе.
Редактировать: Я нашел весьма полезную информацию о том, как перейти от вашего старого вопросов