Código:
gracias de antemano typedef struct vertice { int nombre; struct vertice *Sig; struct arista *Ady; }*Primero,*NuevoNodo; typedef struct arista { int nombre,peso; struct arista *sig; }*Arco; void AgregarVertice(int Nombre) { if(Primero == NULL) //error { NuevoNodo = malloc(sizeof(vertice)); //error NuevoNodo->nombre = Nombre; //error NuevoNodo->Sig = NULL; //error } else //AgregarVertice(UnValor,&((*UnNodo)->Siguiente)); printf("yo"); }