Passer un tableau C en paramètre [Résolu]
BertrandMartin
Membre
Salut à tous et vive les Choco-Boules !
Le problème du jour est le suivant : comment se rédige un passage d'un tableau C en paramètre d'une fonction et/ou méthode ? C'est possible car utilisé dans la méthode setLineDash et je voudrai faire de même.
Merci !
Le problème du jour est le suivant : comment se rédige un passage d'un tableau C en paramètre d'une fonction et/ou méthode ? C'est possible car utilisé dans la méthode setLineDash et je voudrai faire de même.
Merci !
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Pourquoi tu fais pas justement comme setLineDash ?
Un tableau C est en fait un pointeur sur le premier élément du tableau donc c'est ça que tu dois passer.
+ si besoin un moyen de connaà®tre la longueur / nombre d'éléments dans le tableau (si la longueur attendue n'est pas fixe), ou une convention pour indiquer la fin de ton tableau (par exemple une valeur 0 indique le dernier élément)
dans l'intitulé de la fonction, il faut rajouter une étoile au type, pour préciser qu'il s'agit d'un pointeur. On écrit donc
Et sinon essaye de respecter les conventions de nommage quand tu nommes tes méthodes (ça choque de voir du code qui les respecte pas, ça saute aux yeux). Déjà c'est fortement conseillé d'utiliser des noms de méthodes en anglais (ça colle mieux avec les conventions de nommage, ça évite les pb avec les mots qui ont des accents qu'on ne met pas et qui donnent du coup parfois des noms bizarres ou ambigus, etc), mais utilise le lower-camelCase, c'est à dire que même si tu mets une majuscule à chaque début de mot, commence chaque début de paramètre par une minuscule (ici "longueur:" et pas "Longueur:".
bon code