Exercice : Une autre approche
La fonction telle qu'elle est définie sera utilisée dans une instruction du type :
listent=insertionTete(listent, nb) ;
Ceci signifie que l'insertion effective dans la liste nécessite l'affectation de la valeur de retour.
On veut modifier la fonction pour éviter ce retour et donc l'affectation à la sortie de la fonction. En comblant si nécessaire les manques, précisez le nouveau profil de fonction.
Vous conserverez les mêmes identificateurs pour les paramètres.
Le type de retour est bien évidemment void.
L'insertion en tête modifie l'accès à la liste par changement de l'adresse de tête. Il faut pouvoir modifier cette adresse de type Tmaillon*
. La valeur transmise doit donc être l'adresse d'une valeur de type Tmaillon*
, ce qui donne Tmaillon**
.