Makro v C - "text" to uint32_t

Pavel Hudecek edizon na seznam.cz
Pondělí Listopad 6 21:13:25 CET 2017


z "ble" by mohlo být např. 'b' + 'l'<<8 + 'e'<<16 + 0 nebo ty bajty v 
opačném pořadí, je to vlastně jedno.

Tzn. jde mi o to, jak se v makru dostat k číslům reprezentujícím jednotlivé 
znaky textu. Zbytek si už pak vyřeším sám.

PH

-----Původní zpráva----- 
From: Jaroslav Buchta

A co si predstavujete, ze v tom x ma pak byt? Muzete napsat priklad ve
smyslu "xxxx" -> 0x.... ?

Dne 06.11.2017 v 20:51 Pavel Hudecek napsal(a):
> potřeboval bych makro, se kterým by šla konstrukce typu:
>
> uint32_t    x = MAKRO("ble");
>
> jen vůbec nevím, jak v makru pracovat s textem (const char) a ani nevím 
> jak to hledat. 



Další informace o konferenci Hw-list