Salve a tutti! Avrei un po di quesiti:


#include<stdio.h>

typedef struct {
int i;
char stringa[15];
long p;
int h;
} provastruct;

main()
{

//ho un file di nome prova che all'interno e' scritto cosi': "questaèunaprova"
//apro il file
FILE * fp = fopen ("provola", "rb");

// alloco la struttura
provastruct* prova = malloc(sizeof(provastruct));

//devo scrivere all'interno della struttura la stringa contenuta dal file

// LE MIE DOMANDE SONO QUESTE :
// 1) perche' non dovrebbe essere corretto il primo argomento della fread visto che accetta un indirizzo?
// 2) come potrei fare a memorizzare la stringa nella struttura (facendo uso del puntatore alla struttura)
// senza usare una stringa di appoggio?

fread (prova + sizeof(int), 15, 1,fp);

return 0;
}
:master: