LINUX.ORG.RU

История изменений

Исправление beastie, (текущая версия) :

Во первых, ты забыл скобки. ;)

#define nelem(x) (sizeof(x)/sizeof((x)[0]))

А во вторых, ты вычисляешь размер при каждой итерации for.

И ещё раз: этот подход не работает с динамически выделенными массивами.

Исходная версия beastie, :

Во первых, ты забыл скобки. ;)

#define nelem(x) (sizeof(x)/sizeof((x)[0]))

А во вторых, ты вычисляешь размер при каждой итерации for.