У меня есть большой свич
switch(nCatch)
{
#define PROCESS(a,b) case a: printf(b##); break;
PROCESS(A,aa);
PROCESS(B,bb);
....
Подскажите как сделать результирующее действие вроде printf(b##); таким, что-бы выбрать нужные строчки xy и xz).
Вот как выглядит обычный кейс без макроса
case A:
X = szi(xy[1], xz[5]);
Y = szi(xy[7], xz[3]);
case B:
X = szi(xy[3], xz[4]);
Y = szi(xy[8], xz[7]);
Т.е. в зависимои от кейса менять значения 1 5 и 7 3 в кейсе А или в кейсе В по аналогии...
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [C] Параметры, Case (2012)
- Форум Сигналы. (2013)
- Форум sem_post не увеличивает значение семафора (2015)
- Форум Проблема с функциями [C] (2009)
- Форум Раньше работал СОМ порт, теперь не работает помогите разобраться.! HELP!!!!!!!!! (2004)
- Форум Правильно ли я открываю СОМ порт? ХХХХХХХЕЕЕЕЕЛЛЛЛЛППППППП!!!!!!!!!!! (2004)
- Форум getopt_long (2005)
- Форум Помогите с алгоритмом (2005)
- Форум 2moderators: Прелагаю добавить в FAQ по настройке СОМ порта исходник... (2006)
- Форум Глюк с инициализацией глобальных переменных (C/mingw) (2024)