[an error occurred while processing this directive]
Изините недочитал. Если нужно чтоб сразу выбирало нужное условие и m небольшое то можно сделать таблицу функций(+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
|
Отправлено
F8 08 июня 2006 г. 17:17
В ответ на: Ответ:(+) отправлено
<font color=gray>F8</font> 08 июня 2006 г. 17:08
|
|
|
|
void f1(void)
{
PORTD=0;
PORTD.0=1;
}
void f2(void)
{
PORTD=0;
PORTD.1=1;
}
void def()
{
}
void(*pFunc[2])()={f0,f1};
........
m-=1;
if(m>1)def();
else pFunc[m]();
Составить ответ
|||
Конференция
|||
Архив
Ответы
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
E-mail:
info@telesys.ru