[HWnews] Jak zapsat string v C

Petr Simek psimek@jcu.cz
Úterý Duben 6 22:30:12 CEST 2004


Zdravim,

mam funkci void DISPLAY_SEND_STRING(unsigned char *DSTRING) . Kdyz ji
volam DISPLAY_SEND_STRING("abcd"); vse je OK. Ale ja bych ji potreboval
zavolat a dat ji jako promennou retezec 4 znaku 0x7F. Zapis ve stylu
DISPLAY_SEND_STRING("0x7F,0x7F,0x7F,0x7F"); se pochopi jako retezec
21Byte a nemuzu prijit jak to zapsat aby to kompilator pochopil ze ma
ty 4 hexadecimalni hodnoty pochopit jako retezec 4 znaku... Nevite zda
to lze zapsat bez pouziti char code X[4] = {0x7F,0x7F,0x7F,0x7F}; a pak
se odkazovat na to X ?


*------------------------------------------------------------------------*
|                          Petr Simek   APS JU                           |
|                             psimek@jcu.cz                              |
*------------------------------------------------------------------------*




Další informace o konferenci Hw-list