Ragazzi ho un piccolo problema nel passaggio di puntatori x riferimento
praticamente ho scritto questo codice
#include<stdio.h>
struct lista
{
int info;
struct lista *s;
};
void provafun(struct lista **p);
main()
{
struct lista *p;
provafun(&p);
printf("%d",p->info);
}
void provafun(struct lista **p)
{
*p=(struct lista *)malloc(sizeof(struct lista));
*p->info=10;
}
ma mi da errore alla riga 17
*p->info=10;
C17: error: request for member 'info' in something not a structure or union
come posso fare?