( egmont | 2024. 03. 15., p – 11:42 )

#define __xyz_def(x) XYZ_ ## 42 ## x
#define XYZ_WHAT __xyz_def(WHAT)

Ez elég jó? Még nem jöttem rá, hogyan lehetne a 42-t kiszedni a saját sorába.

(Szerk: az első ## nem is kell.)