PDA

View Full Version : [C] Grafi


andrea0032
07-01-2008, 14:38
Ho un file header (graph.h) e il relativo graph.c.
Come faccio a fare in modo che questo file .h riesca ad utilizzarlo in qualsiasi mio programma che usa i grafi, semplicemente includendolo nel main???
In pratica il tipo di vertice del grafo cambia da caso a caso: a volte è un semplice intero altre volte è una struct.
Dovrei fare dei file .h per ciascuno tipo di dato per gestirli?? NOn c'è un modo più veloce?

Grazie mille.

cionci
07-01-2008, 14:53
In teoria ci sarebbe, ma c'è da lavorare un bel po' con puntatori a void e puntatori a funzione ;)

nico88desmo
07-01-2008, 21:41
In teoria ci sarebbe, ma c'è da lavorare un bel po' con puntatori a void e puntatori a funzione ;)

Il bello del C :D

71104
07-01-2008, 21:47
se puoi passare al C++ usa i templates: praticamente ci hai descritto cosa fanno; ed inoltre ciò che chiedi richiede comunque una modifica alla libreria, quindi tanto vale.