C string kerdes
Palasik Sandor
palasik at mail.datanet.hu
Wed Jan 12 23:20:38 CET 2005
> #define TARGET_ID '?'
> strcpy(dest,"<"TARGET_ID"/x(0x41+0x15)L?");
>
> dest -ben "<?VL?"-et szeretnek latni.
Mi lenne, ha mondjuk inkább string konstanst barkácsolnál:
char src[] = { '<',TARGET_ID,0x41+0x15,'L','?',0 };
Ezt akár lehet makróból is, de nevet kell neki adni.
Aztán jöhet az strcpy(dest,src);
Tudtommal a preprocesszorral nem tudod megoldani, hogy egy kiszámolt ASCII
karakter kódból újra karaktert csináljon.
Palasik Sándor
More information about the Elektro
mailing list