我想访问一个包含结构体的数组,并按如下方式打印结构体字段。
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");
}
}
但我遇到了很多类似这样的错误
'->'的类型参数无效
我在使用这个指针时做错了什么?