Afficher un graphe en c

Fermé
mimi - 16 nov. 2013 à 12:41
[Dal] Messages postés 6198 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 13 décembre 2024 - 19 nov. 2013 à 10:59
Bonjour,
comment on affiche un graphe non oriente (arc ,noeud ) en c .j'ai programmé la matrice d'adjacence et je viens pas d'afficher le graphe .aidez-moi svp

1 réponse

[Dal] Messages postés 6198 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 13 décembre 2024 1 096
19 nov. 2013 à 10:59
Salut mimi,

Plutôt que de programmer tout cela, tu pourrais utiliser un programme externe qui fasse cela.

Graphviz, par exemple, peut faire cela : http://graphviz.org/content/Genetic_Programming (et de nombreuses autres choses)

Avec un format assez simple de représentation des sommets et des arêtes : http://graphviz.org/Gallery/directed/Genetic_Programming.gv.txt

Cela peut satisfaire ton besoin si tout ce que tu veux c'est créer une représentation graphique sous forme de fichier .png ou .svg.

Ils fournissent aussi des bibliothèques pour C (et des API pour d'autres langages), mais c'est un peu coton à mettre en oeuvre, mais si tu veux t'y plonger la doc est là : http://www.graphviz.org/pdf/libguide.pdf et il y a des exemples à la fin.

Cela sera de toutes façon à toi de gérer séparément l'affichage.


Dal
0