firstvald 24 25 января, 2011 Опубликовано 25 января, 2011 · Жалоба Хотел написать , но резидент опередил , очень много задачь рашается автоматами. Причем каждый сам для себя определяет, как он пишет. И вырабатывает приемы. Ваш флажек - это просто автомат с 2 состояниями. На мой взгляд использование case, не самый лучший стиль. Есть подводные камни. Лучше все же if - вы больше владеете ситуацией, причем, на самом деле, все, в конце концов, транслируется в одинаковый код. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 25 января, 2011 Опубликовано 25 января, 2011 · Жалоба как в даташите эхо это называется правильно (мы про q2686 говорим, или в общем)? Q2686 был сейчас упомянут впервые. А если вообще, то ATE0. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Метценгерштейн 0 25 января, 2011 Опубликовано 25 января, 2011 · Жалоба firstvald спасибо. я правильно понимаю применение автомата- я его правильно привел? Что в нем Билл не то нашел? aaarrr да, спасибо, найду поиском эту команду, посмотрю подробнее. ну и, кстати, распарсить ф-ей strchr тоже идея хорошая. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
HARMHARM 0 26 января, 2011 Опубликовано 26 января, 2011 · Жалоба ну и, кстати, распарсить ф-ей strchr тоже идея хорошая. Не забудьте, что все функции str* ожидают увидеть в конце строки 0. Иначе будут долго ходить по памяти. Можно в линейном буфере закончить нулем последовательность, если, конечно, буфер не заполнен. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Bill 0 26 января, 2011 Опубликовано 26 января, 2011 · Жалоба firstvald спасибо. я правильно понимаю применение автомата- я его правильно привел? Что в нем Билл не то нашел? ну и, кстати, распарсить ф-ей strchr тоже идея хорошая. Я против автомата ничего не имею. Он действительно реализуется с помощью оператора switch. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться