
Envoyé par
Merillym
Voilà, j'ai pu me rendre compte que les avis divergeaient sur la nécessité de caster les malloc en C. Du coup, je ne sais pas à quoi m'en tenir.
Pour les différents arguments concernant ce point, je t'invite à regarder cette discussion.
A mon avis, quelque soit ton choix, le plus important est d'être cohérent au sein d'un projet.

Envoyé par
Merillym
J'en profite pour demander un autre avis : est-il conseillé de mettre systématique sizeof(char) ou sizeof(unsigned char) au lieu de 1 ( donc de rien ) ?
Personnellement, j'ai une préférence pour l'utilisation de la variable allouée dans le style de :
char *ptr = malloc(50 * sizeof(*ptr));
Partager