Exercice : Adaptation du code
Sur la base de la fonction insertionTete, écrivez la définition de la fonction insertionTete2 de profil :
void insertionTete(Tmaillon **liste, int i)
Si une instruction doit être changée, écrivez-la au complet ( ; compris) dans l'espace prévu à droite. Sinon laissez l'espace vide.
Si une instruction doit être ajoutée, insérez-la dans l'espace associé à l'instruction précédente.
Si vous avez besoin de mettre plusieurs instructions dans un espace, séparez-les par un « ; ».
Le 1er paramètre étant un pointeur sur pointeur, il faut gérer ce changement dans la fonction.
La fonction n'ayant pas de retour, la modification du pointeur de tête de liste est transmise par le paramètre liste et l'instruction return
est vide.
void insertionTete(Tmaillon **liste, int i)
Tmaillon *ptaux=(Tmaillon *)malloc(sizeof(Tmaillon)) ;
ptaux->val=i ;
ptaux->lien=*liste ;
*liste=ptaux ;
return ;
}