В общем, есть файл .txt вот такого содержания:
oleg gil 22 33
zina fuu 23 32
zoya sup 35 21
filya kirya 40 42
pentu pep 25 34
а есть часть кода:
file = fopen("edb.txt", "r");
i = 0;
while (fscanf(file, "%s%s%d%d", &A[i].firstName, &A[i].secondName, &(A[i].age), &(A[i].weight)) != EOF) {
fscanf(file, "%s%s%d%d", &A[i].firstName, &A[i].secondName, &(A[i].age), &(A[i].weight));
printf("%s%s%d%d\n", (A[i].firstName), (A[i].secondName), (A[i].age), (A[i].weight));
N++;
i++;
}
А вот что выдает:

Вопрос: почему не засовывает в массив структур все значения, которые даны в исходном файле????