l'errore è qui:
NodeA e NodeB sono di tipo int..codice:int num, NodeA, NodeB, NewNode;
prova a mettere:
in più poi ci sono altri errori.. dichiari un puntatore a node* lista (non inizializzato) che poi vuoi usare un paio di righe dopo.. li ti darà sicuramente un Segmentation Faultcodice:int num; node* NodeA, NodeB, NewNode;