Changes between Version 56 and Version 57 of CaoCourseTme2


Ignore:
Timestamp:
Feb 18, 2007, 4:14:52 PM (18 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CaoCourseTme2

    v56 v57  
    130130 *  Dans la fonction {{{hte_create}}} comment fait-on pour tester le retour de {{{malloc}}} ? à quoi celà sert-il ?
    131131
    132 == Le service dictionnaire ==
    133 
    134 Le fichier attachment:dico.c rassemble les fonctions d'accès à une table de hachage utilisé comme dictionnaire.
    135 
    136  *  Le type {{{hte_data_t}}} n'est pas défini dans le fichier ''dico.c''. Pourquoi ? Où devra-t-il être défini ?
    137  *  Pourquoi teste-on key dans la fonction {{{hte_get}}} ?
    138  *  Pourquoi définit on la structure {{{hte_item_s}}} ici ?
    139  *  Dans la structure {{{hte_item_s}}} le champ KEY est un tableau de taille indéfinie.
    140     Quel différence y aurait-il avec une définition du type {{{char *KEY}}} ?
    141  *  A quoi sert la fonction {{{perror}}} ?
     132== Le dictionnaire ==
     133
     134Le fichier attachment:dico.c rassemble les fonctions d'accès à une table de hachage utilisée comme dictionnaire.
     135 * Pourquoi la structure de donnée {{{hte_item_s}}} a-t-elle un encombrement mémoire variable ?
     136 * On aurait pu utiliser une structure de donnée de taille fixe en définissant le troisième champs de la structure comme un pointeur sur chaîne de caractères du type {{{char *KEY}}}. Pour quoi n'a-t-on pas utilisé cette technique ?
     137  * Quelle est la technique utilisée dans la fonction hte_add() pour créer ce type d'objet de taille variable en mémoire ?
     138 *  La structure de donnée {{{hte_data_s}}} n'est pas définie dans le fichier ''dico.c''. Pourquoi ? Où devra-t-il être défini ? quel genre d'information devra-t-elle contenir ?
     139 *  Pourquoi teste-on la valeur de l'argument ''key'' dans la fonction hte_get() ? A quoi sert la fonction perror() ?
    142140
    143141== La fonction de comptage des mots ==
    144142
    145 Le code se trouve dans le fichier attachment:count.c
     143Le code de la fonction qui compte le nombre d'occurences des différents mots se trouve dans le fichier attachment:count.c
    146144
    147145 *  Le mot clé '''static''' est utilisé de trois manières différentes. Quel est son effet ?