SoftEvans m'avait conseillé de toujours laissé sizeof(char) plutôt que 1. Je ne sais pas trop quoi faire à ce sujet, quelle "norme" appliquer etc.
C'est sans doute affaire de goût. Personnellement, je ne le met pas : je trouve que ça allonge les lignes et distrait inutilement lors de la lecture du code.
Inutile pour le moment, mais je vais avoir besoin de passer un pointeur vers la structure s_registre de type t_registre assez souvent, donc je pense qu'il est préférable de passer un pointeur plutôt qu'une structure toute entière non ?
Il faut voir pour la suite. En général, je trouve qu'on n'a pas besoin d'ajouter des trucs tant qu'ils ne s'avèrent pas effectivement utiles : ça alourdi le code pendant le développement et polarise le programmeur sur des options choisies parfois prématurément.
Car si j'enlève ptr_pointeur, je suis désormais obligé de passer la structure en paramètre et non un pointeur vers cette structure, si j'ai bien compris ?
Non, tu peux passer l'adresse de la structure plutôt que la valeur d'un pointeur qui contient l'adresse de la structure. Comme ici dans le code que j'ai posté
get_handlepath(&t_registre, path);
Partager