Changes between Version 36 and Version 37 of CaoCourseTme2


Ignore:
Timestamp:
Feb 18, 2007, 8:09:42 AM (18 years ago)
Author:
franck
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CaoCourseTme2

    v36 v37  
    9898    * {{{$^}}} : désigne la liste des fichiers source d'une règle.
    9999 1. Donnez une raison à la definition des commandes et paramètres au début du Makefile
    100  1. A quoi servent les options -p, -g, -wall, -werror, -ansi ?
    101  1. Comment demander l'optimisation maximale du compilateur ?
    102  1. L'option -p est présente dans LDFLAGS et CFLAGS, pourquoi n'est-ce pas le cas de -g ?
     100 1. A quoi servent les options -p, -g, -wall, -werror, -ansi ? (man gcc)
     101 1. Comment demander l'optimisation maximale du compilateur ? (man gcc)
     102 1. L'option -p est présente dans LDFLAGS et CFLAGS, pourquoi n'est-ce pas le cas de -g ? (man gcc)
    103103 1. Que fait la regle indent ? quelle est la signification des flags utilisés par le programme indent ?
    104 
     104    (man indent)
    105105
    106106== Le programme main ==
     
    114114    Vous ajouterez plus tard l'option -s qui demande les statistiques d'usage de la tables de hachage.
    115115 *  A quoi sert l'appel de return a la fin de la fonction main() ?
    116  *  Pourquoi y-a-t-il exit() a la fin de la fonction usage() ?
     116 *  Pourquoi y-a-t-il exit() à la fin de la fonction usage() ?
    117117 *  Qu'est ce qu'un appel systeme, en voyez-vous dans ce fichier, si oui lesquels,
    118118    citez en d'autres.
     
    136136    Quelle est alors la contrainte d'usage de ces types dans le fichier {{{hte.c}}} ?
    137137    Quel est l'intérêt de cette écriture ?
    138  *  Dans la définition des prototypes de fonctions, le nom des paramètre est-il nécessaire ? si non pour les mettre ?
     138 *  Dans la définition des prototypes de fonctions, le nom des paramètre est-il nécessaire ? si non pourquoi les mettre ?
    139139 
    140140et sur les fichiers de créations des tables attachment:hte.c
     
    235235 *  Définir un type de liste chainée pour le stockage des numéros de ligne.
    236236    Ce type contient deux champs: un champ vers l'élément suivant et un entier représentant le numéro de ligne.
    237  *  Changer la structure hte_data_s afin d'ajouter un pointeur sur une liste chainée pour le stockage des numeros de lignes.
     237 *  Changer la structure hte_data_s afin d'ajouter un pointeur sur une liste chainée pour le stockage des numéros de lignes.
    238238 *  Créer un nouvel élément de numéro de ligne lors du parcours du fichier (fonction count)
    239239 *  Parcourir les listes créées pour les afficher (fonction result_count)