Bonjour
Je programme en langage C et j'ai un problème pour passer une structure à une fonction.
(Je programme sur un microcontrôleur microchip compilo XC32; comme ça ressemble plus à un problème de C que de micro, je me suis dit qu'ici c'est peut-être mieux)
Comment faire pour passer ma structure dans ma fonction sans "error: cannot convert to a pointer type" ?Code:struct PremiereStruct{ int n; int i; ... }; struct DeuxiemeStruct{ int p; int m; struct PremiereStruct premiereStruct[5]; ... }; fct(struct PremiereStruct *problemeStruct); /**/ main() { struct DeuxiemeStruct deuxiemeStruct; ... fct(&deuxiemeStruct.premiereStruct[1]); ... } fct(struct PremiereStruct *problemeStruct){ problemeStruct->n = 0; }
Merci
-----