Bonsoir, je me pose une petite question concernant le fonctionnement des structures.
En effet, j'étais entrain de faire la dernière partie de l'exercice 3 de la série 7. J'ai donc créé une structure permettant de contenir une description ainsi qu'une fonction:
Hors à présent, j'aimerais déclarer un pointeur avec une zone mémoire permettant d'avoir 5 éléments de ce type. Pour les initialiser, je voulais procéder de la manière suivante :
Hors ceci me donne l'erreur suivante à la compilation :
J'ai alors essayé autrement, en déclarant des variables de type funDesc et en les ajoutant ensuite une à une dans le pointeur :
Et ceci compile et fonctionne.
Ma question était donc, quelle est la différence entre les deux versions et pourquoi la première ne compile-t-elle pas ?
Merci d'avance pour votre aide,
Alessio