Bonjour,
Dans le corrigé de la série 7 de cette semaine, je ne comprends pas pourquoi le scanf de la méthode (voir photo en pièce jointe) enregistre la valeur dans regs et non pas dans étant que c'est cette valeur que l'on souhaite modifier. En faisant , le programme compile et fonctionne mais s'arrête automatiquement après le scanf...
Pour moi, donné tel quel, regs désigne une adresse mémoire (puisque c'est un pointeur) donc avoir avoir lu la correction, j'en déduis que en faisant juste on arrive au premier emplacement mémoire de l'objet data (ici un tableau de ). Mais comment aurions-nous fait si la fonction push ajoutait un élément au second emplacement mémoire de data et non pas au début ? Je suppose à nouveau que est incorrect mais je ne comprends pas pourquoi alors ?
Merci par avance,
Etienne BRUNO