c

TD X-Window numero 2: un afficheur de graphes


A faire avant de commencer:

  1. Recopier le squelette du TD chez vous. Créez un directory xlib/td2 sous votre $HOME (ou ailleurs) et recopierz dedans tous les fichiers qui se trouvent dans le répertoire /u/profs/devernay/www/cours/IHM/td2/ .
  2. Etudier le Makefile.
  3. Etudier les fichiers sources qui vous sont fournis. Certains sont prêts à l'emploi comme graphe.h et grapheIO.c, d'autres sont à complèter comme graphe.c et display.c
  4. Etudier les fichiers sample.g et sample2.g qui sont des fichiers ASCII contenant des descriptions de graphes.

But du TD:

Nous allons écrire ensemble un petit programme graphique permettant de lire des graphes, de les visualiser et de les manipuler interactivement.

Vous pouvez tester, avant de commencer, le programme binaire graphe_corrige afin d'avoir une idée plus précise de ce que vous devez réaliser.

Le source corrigé sera disponible à la fin du TD.

Pour essayer le binaire fourni :

Lancer la commande :
graphe_corrige < sample2.g <return>

Important:

Différentes étapes dans ce TD:

  1. Prendre le temps d'étudier les sources et les fichiers de description des graphes qui sont fournis. Il est nécessaire que vous ayez une idée générale de ce que vous allez devoir réaliser.
  2. Ecrire petit à petit les parties de code manquantes dans le fichier graphe.c, puis dans le fichier display.c

    Code à écrire dans le fichier graphe.c :


    Code à écrire dans le fichier display.c :


    Source du squelette du TD et Makefile :

    Squelette du TD :


    michel.buffa@essi.fr