Buonasera vi porgo ancora un'altra domanda:
Se scrivo
Typedef struct prova
{
char *a;
}prova;
int main()
{
prova *str;
malloc=(sizeof(prova));
str->a=AllocaStringa(); \\questa è una fuzione che mi sono creato a parte, e che prende in input una stringa e la alloca dinamicamente;
\\arrivati a questo punto volevo chiedervi se potevo fare direttamente free(str) oppure dovevo prima deallocare la stringa e poi deallocare la struttura.
}
Grazie in anticipo