Tema: C, #define - kaip isskirti du simbolius
Autorius: lietuvys
Data: 2011-08-15 14:00:09
Tarkime, turiu aprasyta:
#define NAME C2
#define X(a, b) ....... cia kazkas daroma su a ir b

kaip man paduoti NAME  į X, kad C ir 2 būtų atskirai:
X(C, 2)
?

Tiesa, NAME aprašas gali būti bet koks, bet pageidautina, paprastas. T.y. 
gali būti:
#define NAME C, 2
#define NAME C 2
ar pan.

Googlinau, tai suradau kaip sujungti, bet ne atskirti. Pvz.,
#define JUNGTI(a, b) a ## b

tada JUNGTI(C, 2) yra lygu C2