-
- А ошибка-то в чем? - Bill(14.08.2013 12:42)
- в точке с запятой после PORTC - обычная криворукость - точки с запятой в макросах не стОит ставить вне блоков, иначе пионэрские ашипки полезут. Никакой непредсказуемости. - Vit(14.08.2013 12:45)
- Само собой - криворукость. Только ошибку-то вы не сразу нашли. А такую ошибку Bill(83 знак., 14.08.2013 12:51)
- Я-то сразу нашёл - просто не поверил, что Вы такое спрашиваете. Тем более тут Юра как раз и писал, что подобный хлам надо окучивать и выносить в отдельное место. По ссылке специально выделил точку-с-запятой жирным (заболдил), но почти Vit(11 знак., 14.08.2013 12:57 - 13:00, ссылка)
- Но, опять же, Юра как-то сразу сдался. А я еще раз повторяю: препроцессор - это прокладка между исходным текстом и компилятором. Он является источником дополнительных ошибок, которые часто бывает трудно обнаружить. Особенно в тех случаях когда Bill(84 знак., 14.08.2013 13:06)
- Обычно в среде можно сохранить текст после препроцессора, тогда легко увидеть ошибки, а если смотреть лень, то скормить это компилятору. - Vladimir Ljaschko(14.08.2013 13:11)
- Конечно можно. Все определяется только затраченными усилиями и временем. - Bill(14.08.2013 13:15)
- Юра просто получил эмоциональный взрыв:))) О сложностях при использовании препроцессора говорить можно долго. Но это не повод его не использовать:) - Vit(14.08.2013 13:11)
- Я не говорю, что его не нужно использовать. Просто нужна мера, во всем. - Bill(14.08.2013 13:13)
- Вот сборничек опасностей:) --> - Vit(14.08.2013 13:26, ссылка, ссылка)
- Особенно обратил внимание на Bill(206 знак., 14.08.2013 13:43)
- Тогда это для Вас будет полезно :) Vladimir Ljaschko(3798 знак., 14.08.2013 13:46)
- Особенно обратил внимание на Bill(206 знак., 14.08.2013 13:43)
- Мера зависит от опыта, и это касается не только препроцессора ;) - Vladimir Ljaschko(14.08.2013 13:23)
- На это трудно что-либо возразить. - Bill(14.08.2013 13:47)
- Для обращения к портам вполне годится. - Vit(14.08.2013 13:22)
- Определения. констант, портов и т.п. Правда, опять же, по возможности, в последнее время для определения констант Bill(45 знак., 14.08.2013 13:34)
- Вот сборничек опасностей:) --> - Vit(14.08.2013 13:26, ссылка, ссылка)
- Я не говорю, что его не нужно использовать. Просто нужна мера, во всем. - Bill(14.08.2013 13:13)
- Юра вообще слабак. Сразу #define Сдаюсь; - Юра(14.08.2013 13:08, )
- Обычно в среде можно сохранить текст после препроцессора, тогда легко увидеть ошибки, а если смотреть лень, то скормить это компилятору. - Vladimir Ljaschko(14.08.2013 13:11)
- Я не сразу, около 80 мс потребовалось. Наверно, питание плохое. - Юра(14.08.2013 13:02, )
- Согласен, соврал:) - пока чашечку с кофе поставил... - Vit(14.08.2013 13:04)
- Может надо было посложнее пример придумать? - Bill(14.08.2013 13:08)
- Надо было. А то этот в аккурат показал, что Юра прав:) - Vit(14.08.2013 13:12)
- Может надо было посложнее пример придумать? - Bill(14.08.2013 13:08)
- Согласен, соврал:) - пока чашечку с кофе поставил... - Vit(14.08.2013 13:04)
- Но, опять же, Юра как-то сразу сдался. А я еще раз повторяю: препроцессор - это прокладка между исходным текстом и компилятором. Он является источником дополнительных ошибок, которые часто бывает трудно обнаружить. Особенно в тех случаях когда Bill(84 знак., 14.08.2013 13:06)
- Я-то сразу нашёл - просто не поверил, что Вы такое спрашиваете. Тем более тут Юра как раз и писал, что подобный хлам надо окучивать и выносить в отдельное место. По ссылке специально выделил точку-с-запятой жирным (заболдил), но почти Vit(11 знак., 14.08.2013 12:57 - 13:00, ссылка)
- Само собой - криворукость. Только ошибку-то вы не сразу нашли. А такую ошибку Bill(83 знак., 14.08.2013 12:51)
- в точке с запятой после PORTC - обычная криворукость - точки с запятой в макросах не стОит ставить вне блоков, иначе пионэрские ашипки полезут. Никакой непредсказуемости. - Vit(14.08.2013 12:45)
- А ошибка-то в чем? - Bill(14.08.2013 12:42)