Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Ответ:
Отправлено
private
19 апреля 2007 г. 14:26
В ответ на:
покаж че написал
отправлено pau62 19 апреля 2007 г. 14:19
void fltr_get_val (void)
{ long v;char c;
v=0;
for (char n=0;n
{ c=0;
for (char nn=n+1;nn
{
if (val_get (fltr_data,n)>val_get (fltr_data,nn)){ c++;};}
v=val_get (fltr_data,n+c)//-сюда прыгает...
Составить ответ
|
Вернуться на конференцию
Ответы
чет больно синтаксис нетрадиционный. даже если это компилится , то при n=0 то условие for n=false
—
pau62
(19.04.2007 14:44:8
88.86.64.165
,
пустое
)
Вроде - правильно делает, что прынает. Верхний цикл не должен выполняться. (Только где скобка ?)
—
Юрий_СВ
(19.04.2007 14:37:56
91.124.107.88
,
пустое
)
Т.е. n=0. а делать пока оно НЕ равно нулю (нечего выполнять)
—
Юрий_СВ
(19.04.2007 14:39:22
91.124.107.88
,
пустое
)
-точно, я условие выполнения второго цикла не выполнил... спасибо!
—
private
(19.04.2007 14:46:18
217.65.241.196
,
пустое
)
а первый явно предписал не выполнять.
—
pau62
(19.04.2007 14:50:25
88.86.64.165
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 34:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru