Цитата(Ivan_Kov @ Mar 21 2008, 10:40)

Хочу написать макрос так, чтобы в зависимости от его аргументов, менялось его содержимое.
Ну что-то типа такого:
#define macroc(a)\
#if(a>0) \
<....> \
#else \
<....> \
#endif
только на этот код компилятор ругается
а зачем решётки перед if и else? в этом случае а должно быть определено до компиляции и не может быть переменной
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)