Shotokhan
11-01-2008, 17:38
salve raga, ho questo array di struct:
pmem* memory[128];
dove pmem contiene 3 interi e una stringa ( char pag[506] )
sto usando la funzione fread alla quale devo passare dei puntatori e nell ospecifico dovrei passare il puntatore di pag solo ke ho provato in 4 modi diversi ma non mi lo da' mai
memory[0].pag
memory[0]->pag
&(memory[0]->pag) <--- io credo ke l'indirizzo corretto sia questo
&(memory[0].pag)
ma ho provato anke gli altri xke' posso sbagliare.
la funzione e' questa: int cursore=fread(memory[ind]->pag),506,506,buf); dove buf e'
FILE *buf=fopen(buffer,"r");
come faccio? help please :muro:
pmem* memory[128];
dove pmem contiene 3 interi e una stringa ( char pag[506] )
sto usando la funzione fread alla quale devo passare dei puntatori e nell ospecifico dovrei passare il puntatore di pag solo ke ho provato in 4 modi diversi ma non mi lo da' mai
memory[0].pag
memory[0]->pag
&(memory[0]->pag) <--- io credo ke l'indirizzo corretto sia questo
&(memory[0].pag)
ma ho provato anke gli altri xke' posso sbagliare.
la funzione e' questa: int cursore=fread(memory[ind]->pag),506,506,buf); dove buf e'
FILE *buf=fopen(buffer,"r");
come faccio? help please :muro: