PDA

Visualizza la versione completa : [C] Puntatore a una struttura: request for member 'size' in something not a structure


esoni
16-03-2011, 14:56
ciao ragazzi ho un problema ...ho un tipo definito cosi :



typedef struct graph {
/** array dei nodi */
node_t * node;
/** numero nodi */
unsigned int size;
} graph_t;


devo realizzare una funzione,lasciamo perdere che deve fare , la firma della funzione



void free_graph (graph_t** g);


nel corpo della funzione voglio salvare il campo di **g.size nella variabile dim ma mi da errore ...ecco che ho fatto io



void free_graph (graph_t** g);
{
int dim=*g->size;
.....

}
}
...
error:request for member 'size' in something not a structure or union



please help

LeleFT
16-03-2011, 15:29
Prendi visione del Regolamento interno (http://forum.html.it/forum/showthread.php?s=&threadid=973887).

Manca l'indicazione del linguaggio nel titolo.
Il codice va postato indentato all'interno degli appositi tag CODE.

Sistemo io.


Ciao. :ciauz:

YuYevon
16-03-2011, 15:35
int dim = (*g)->size;


?

Loading