[elektro] C-s IDE kérdés

Lajos Rancz lajos.rancz at gmail.com
Thu Mar 29 09:24:18 CEST 2012


Helló!

Compile Time Assertnek hívják azt amit te szeretnél. Igazából C++-ban van,
de C-ben is lehet valamit csinálni. Így hirtelenjében ezt találtam:
http://www.pixelbeat.org/programming/gcc/static_assert.html
(aranyos trükk)

Üdv

2012. március 29. 8:58 hg12345 írta, <hg12345 at freemail.hu>:

> Hi,
>
> Van valami bevált módszer ENUM  index értékek értékeinek ellenőrzésére,
> megjelenítésére?
>
> Az ENUM index neveket string összefüzéssel generálom többszörösön
> összetett és egymásba ágyazott header-ben, nem tudom melyik név milyen
> értéket takar.
>
> pl egy EEPROM cim listat esetén kényelmes lenne látni, hogy belefér a
> EEPROM-ba vagy nem... (tudom ez egy #if is megoldható)
>
> Fordítási időben még nem sikerült semmilyen index vagy #define értéket
> számként megjeleníteni #warning -val.
>
> Más nem jutott eszembe mint konstans tömbben a szükséges értékeket tárolom
> és legalább egy helyen hivatkozom rá, hogy a a linker is elhelyezze a
> memóriába :-)
>
> Van más megoldás?
>
>
>
>
>
>
>
>
> -----------------------------------------
>          elektro[-flame|-etc]


More information about the Elektro mailing list