Invalid argument de type de -> C structs

Je suis en train d'accéder à des éléments dans un tableau de structures et d'imprimer leurs structures champs comme suit

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");
    }
}

mais j'ai beaucoup d'erreurs en tant que tel

invalid argument de type de '->"

Ce que je fais mal avec ce pointeur?

InformationsquelleAutor jarryd | 2011-02-13