Code:
STRUCT1 foo[] = {1, 2, 3, 4, 5, 6};
#define entries (sizeof(foo) / sizeof(STRUCT1))
STRUCT1 foo[] = {1, 2, 3, 4, 5, 6};
#define entries (sizeof(foo) / sizeof(STRUCT1))
Interesuje me koliko članova ima niz foo, i to dobijem u entries.
Kako sad taj #define da uključim u C fajl koji se zasebno kompajlira?
Jedino znam na ovaj način
Code:
STRUCT1 foo[] = {1, 2, 3, 4, 5, 6};
const int entries (sizeof(foo) / sizeof(STRUCT1));
STRUCT1 foo[] = {1, 2, 3, 4, 5, 6};
const int entries (sizeof(foo) / sizeof(STRUCT1));
pa da u nekom global header fajlu ubacim
Code:
extern const int entries;
extern const int entries;
ali to kreira varijablu, tj. zauzima memoriju.
Nije mi bitno za memoriju, ali me interesuje teoretski... kako da to uradim bez varijable?
(Kako sad taj #define da uključim u C fajl koji se zasebno kompajlira?)
CYRfree 2.0.5 - ako bi ćirilicu radije čitali kao latinicu.
Serbian Latin & Cyrillic keyboard layout 08.nov.2022 - za QWERTY tastature sa našeg tržišta.
http://users.beotel.net/~gwh/
Serbian Latin & Cyrillic keyboard layout 08.nov.2022 - za QWERTY tastature sa našeg tržišta.
http://users.beotel.net/~gwh/