[an error occurred while processing this directive] [an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Mik 13 марта 2002 г. 21:53
В ответ на: Помогите плиз начинающему(CodeVisionAVR ) отправлено изучающий Си 13 марта 2002 г. 21:05

Когда постите код, ставьте перед ним и после него [pre] и [/pre] (только в угловых скобках, а не в квадратных), и будет красиво. Пример:


for (;;)
{
int i;
while ( !transition ) os_delay_task(15);
for (i=0; i<20; i++)
{
Display_Shift(TransitionDir);
os_delay_task(15);
}
transition = 0;
}

А по существу: что именно не работает? С виду всё нормально. Только непонятно, зачем нужен минус в формате. "%-i" и "%-e" эквивалентно "%i" и "%e". И я не знаю, как в CodeVidionAVR, но в стандарте "%e" требует аргумент типа double.
По стилю: переменная k не инициализируется перед использованием, а вместо goto просится do/while.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru