/**************************************************************************//** * \def ITEMS_IN_ARRAY * \brief Get number of items in array. ******************************************************************************/ #define ITEMS_IN_ARRAY(array) (sizeof(array) / sizeof(*array))
En programmation, la nécessité de compter le nombre d'éléments que contient un tableau est récurrente. Certains langages tels que le Java ou le C# l'indiquent via des fonctions ou des propriétés, mais pas le C.
Cet article propose un moyen simple d'y parvenir, en l'occurrence une macro prenant en paramètre le tableau à mesurer.