[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