Я пытаюсь определить макрос, который предположил бы взять 2 строковых значения и вернуть их, объединенные одним пространством между ними. Кажется, я могу использовать любой символ, который я хочу, помимо пространства, например:
#define conc(str1,str2) #str1 ## #str2
#define space_conc(str1,str2) conc(str1,-) ## #str2
space_conc(idan,oop);
space_conc
вернет "idan-oop"
Я хочу что-то вернуть "idan oop", предложения?