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: