Я пытаюсь получить доступ к элементам в массиве структур и напечатать поля структур следующим образом
printList(Album *a, int numOfStructs)
{
int i;
int j;
for(i = 0; i < numOfStructs; i++)
{
printf("number%d\n:", i+1);
printf("%s", a[i]->field2);
printf("%s", a[i]->field2);
printf("%d", a[i]->field3);
for(j = 0; j < a[i]->numOfStrings; j++)
{
printf("%s", a[i]->strings[j]);
}
printf("\n");
}
}
но я получаю множество ошибок как таковых
Недопустимый аргумент типа '->'
Что я делаю не так с этим указателем?