|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jul 2006
Messaggi: 1072
|
[C] trovare il puntatore
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
__________________
desktop: AMD Ryzen7 5700x 8-core skt AM4 - dissipatore Artic Freezer A35 CO- Gigabyte B550-AORUS ELITE ax v2 - DDR4 32GB G.Skill PC 3200- SSD WD_Black NS770 1Tb - HD 1Tb - SAPPHIRE Radeon RX 580 NITRO+ 8 GB GDDR5 - monitor: Asus VS248HR 24" - case: Corsair 200R - alimentatore: XFX PRO650W 80 plus bronze modulare |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2780
|
Mi sembra giusto, anche se hai messo una parentesi chiusa di troppo, ma forse l'hai scritta solo qui sul forum... Che errore ti da?
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 11:01.




















