Salut,
en gros, mais sans te donner de code (parce que ce serait trop facile du coup

)
1- t'assurer que l'indice fourni soit valide, en vérifiant qu'il soit bien compris dans l'intervale [<indice du premier élément>, <indice du dernier élément>]. Si ce n'est pas le cas, c'est une erreur de logique de la part de la personne qui a fait appel à la fonction, et il faudra donc l'avertir avant d'arrêter le massacre
2- t'assurer que la capacité de ton tableau est suffisante pour permettre l'ajout de l'élément à insérer. Si ce n'est pas le cas, il faudra augmenter cette capacité
3- décaler "d'un cran" tous les élément qui suivent l'indice auquel tu souhaite insérer le nouvel élément, en t'assurant bien sur de n'en perdre aucun
4- ajouter l'élément à insérer à l'endroit où il est censé prendre place.
Note que certaines de ces étapes nécessiteront plusieurs instructions, voire peut-être même une boucle afin de pouvoir être exécutées. Je te laisse maintenant réfléchir au moyen de mettre tout cela en oeuvre

Partager