Ciao a tutti ho queste strutture dati:
typedef struct _vertice
{
void *info;
int id;
}vertice;
/*Struttura che definisce il grafo come una lista di nodi con delle adiacenze*/
typedef struct _grafo
{
int num_vertici;
struct vertice *nodo;
struct _grafo *next;
}grafo;
quando vado a fare questo assegnamento :
grafo *graph;
graph=(grafo*)malloc(num*sizeof(grafo));
graph->nodo=(vertice*)malloc(sizeof(vertice));
mi da il seguente warning:
[Warning] assignment from incompatible pointer type
sapete dirmi dove sia il problema ? Vi ringrazio per l'attenzione