C preprocesor

Jindroush jindroush na seznam.cz
Sobota Červen 17 18:07:48 CEST 2017


Umi-li vas preprocessor ##, jste asi za vodou, ni?

https://gcc.gnu.org/onlinedocs/cpp/Concatenation.html#Concatenation


On 17.6.2017 16:53, Miroslav Draxal wrote:
> Dobrý den,
> 
> Žádné příspěvky nechodí, není co číst, tak nahodím otázku.
> 
> Hraji si s preprocesorem C a napadlo mě, jestli je nějaká možnost 
> sloučit (spojit), aby výsledek byla definice 0x104
> 
> #        define A    0x
> 
> #        define B    1
> 
> #        define C    0
> 
> #        define D    4
> 
> #        define SLOUCENI ABCD // aby preprocesor vytvořil definici 0x104
> 
> Zde klasicky vytvoří definici ABCD
> 
> Pokud použiji
> 
> #        define SLOUCENI_ A\B\C\D
> 
> Zde vytvoří definici 0x\1\0\4
> 
> Díky za nápady Míra
> 

-- 
Jindroush <jindroush at seznam.cz>


Další informace o konferenci Hw-list