Changes between Version 11 and Version 12 of CaoCourseTme1


Ignore:
Timestamp:
Feb 11, 2007, 1:00:34 PM (18 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CaoCourseTme1

    v11 v12  
    1818 * gdb : debogueur
    1919
    20 L'application logicielle proposée est une application de manipulation d'images au format Pgm.
     20L'application logicielle proposée est une application de manipulation d'images au format pgm.
    2121Les algorithmes réalisent fondamentalement des parcours de tableaux à 2 dimensions.
    2222
    23 Commencez par créer un répertoire "tme1", qui contiendra tous les fichiers utilisés dans ce TME.
     23Commencez par créer un répertoire tme1, qui contiendra tous les fichiers utilisés dans ce TME.
    2424
    2525= Etape 1 : programme principal =
    2626
    27 Commencez par créer un sous-répertoire tme1/etape1 dans le répertoire tme1, et placez-vous dans ce répertoire. Dans cette première étape, vous allez devoir écrire deux fichiers : un fichier 'main.c' contenant la fonction main(), et un fichier 'Makefile' permettant de compiler le programme et de générer un fichier exécutable 'pgmg'.
     27Commencez par créer un sous-répertoire tme1/etape1 dans le répertoire tme1, et placez-vous dans ce répertoire. Dans cette première étape, vous allez devoir écrire deux fichiers : un fichier "main.c" contenant la fonction main(), et un fichier "Makefile" permettant de compiler le programme et de générer un fichier exécutable "pgmg".
    2828
    29 Le fichier Makefile doit contenir deux règles :
     29Le fichier "Makefile" doit contenir deux règles :
    3030{{{
    3131pgmg : main.c
     
    3737qui efface les fichiers temporaires et un éventuel 'core', pour ne conserver que les fichiers sources.
    3838
    39 Le programme 'main()' va lire le fichier 'input_file_name', en utilisant la fonction readpgm(), et  recopier chaque octet dans un tampon intermédiaire que vous devez allouer. Il va ensuite recopier le contenu de ce tampon dans un fichier 'output_file_name', en utilisant la fonction writepgm().
     39Le programme main() va lire le fichier "input_file_name", en utilisant la fonction readpgm(), et  recopier chaque octet dans un tampon que vous devez allouer. Il va ensuite recopier le contenu de ce tampon dans un fichier "output_file_name", en utilisant la fonction writepgm().
    4040Le prototype de la fonction main() est défini comme suit:
    4141{{{
     
    4848/users/enseig/encadr/cao/lib/libpgmio.a
    4949}}}
    50 Un fichier contenant une image au format 'pgm' est disponible dans
     50Vous devez recopier dans votre répertoire de travail le fichier "Untitled" contenant une image au format pgm.
     51Ce fichier est disponible est disponible dans
    5152{{{
    5253/users/enseig/encadr/cao/tme1/Untitled.pgm