mazur (04.11.2010 20:40, просмотров: 192) ответил Vladimir Ljaschko на Так лучше всего делать - просто и наглядно. Часто универсальность - зло. Впрочем, у коллег может быть другая точка зрения.
Извините за детский вопрос. Просто подробного примера найти не могу. Как мне правильно написать следующую функцию (подобное мне уже не раз требовалось):
Количество столбцов
COL_SIZE скажем 4
Количество строк
ROW_SIZE скажем 4
если (COL_SIZE+ROW_SIZE)<=8
#define ggggo8jvf
#else
#define kbiughoh;o
#endif
директивы, которые есть в компиляторе:
#define
#elif
#else
#endif
#error
#if
#ifdef
#ifndef
#include
#message
#pragma
#undef
#warning
# (empty directive)
Еще я заметил странную вещь, у меня разбито на файлы. Определения, макросы, сам код. Как только объединил, что-то стало работать. Ничего понять не могу.