41Fermer43
ZerosquareLe 27/08/2012 à 22:16
En fait elles ne fonctionnent pas de la même façon.

La définition de WP calcule une différence de pointeurs, et d'après la norme c'est valide : ça donne une "distance", l'unité étant la taille du type du pointeur (par exemple, entre deux longs consécutifs, la distance sera 1, pas 4) ; ici, vu qu'on utilise char, ce sont des octets.

La méthode de PedroM caste directement un pointeur vers un entier. Ça marche sur 68k (ainsi que sur x86, et pas mal d'autres procos), mais je ne suis pas certain que ce soit garanti sur toutes les architectures.