#include <stdio.h> #include <stdlib.h> #include "graphe.h" int main (int argc, char **argv) { pgraphe_t g ; int nc ; if (argc != 2) { fprintf (stderr, "erreur parametre \n") ; exit (-1) ; } /* la fonction lire_graphe alloue le graphe (matrice,...) et lit les donnees du fichier passe en parametre */ lire_graphe (argv [1], &g) ; /* la fonction ecrire_graphe affiche le graphe a l'ecran */ printf ("nombre de sommets du graphe %d nombre arcs %d \n", nombre_sommets (g), nombre_arcs (g)) ; fflush (stdout) ; ecrire_graphe (g) ; nc = colorier_graphe (g) ; printf ("nombre chromatique graphe = %d\n", nc) ; ecrire_graphe_colorie (g) ; }