реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> плохой ли тон программирования развешивать флаги и их проверять?, Про goto четко сказано- лучше не использовать. Или флаги- это хардкод?
firstvald
сообщение Jan 25 2011, 18:33
Сообщение #16


Знающий
****

Группа: Свой
Сообщений: 580
Регистрация: 3-06-08
Пользователь №: 38 041



Хотел написать , но резидент опередил , очень много задачь рашается автоматами. Причем каждый сам для себя определяет, как он пишет. И вырабатывает приемы. Ваш флажек - это просто автомат с 2 состояниями. На мой взгляд использование case, не самый лучший стиль. Есть подводные камни. Лучше все же if - вы больше владеете ситуацией, причем, на самом деле, все, в конце концов, транслируется в одинаковый код.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jan 25 2011, 18:34
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Метценгерштейн @ Jan 25 2011, 21:29) *
как в даташите эхо это называется правильно (мы про q2686 говорим, или в общем)?

Q2686 был сейчас упомянут впервые. А если вообще, то ATE0.
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Jan 25 2011, 18:40
Сообщение #18


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



firstvald спасибо. я правильно понимаю применение автомата- я его правильно привел? Что в нем Билл не то нашел?

aaarrr да, спасибо, найду поиском эту команду, посмотрю подробнее.

ну и, кстати, распарсить ф-ей strchr тоже идея хорошая.
Go to the top of the page
 
+Quote Post
HARMHARM
сообщение Jan 26 2011, 00:04
Сообщение #19


читатель даташитов
****

Группа: Свой
Сообщений: 853
Регистрация: 5-11-06
Из: Днепропетровск
Пользователь №: 21 999



Цитата(Метценгерштейн @ Jan 25 2011, 20:40) *
ну и, кстати, распарсить ф-ей strchr тоже идея хорошая.

Не забудьте, что все функции str* ожидают увидеть в конце строки 0. Иначе будут долго ходить по памяти. Можно в линейном буфере закончить нулем последовательность, если, конечно, буфер не заполнен.
Go to the top of the page
 
+Quote Post
_Bill
сообщение Jan 26 2011, 04:10
Сообщение #20


Местный
***

Группа: Участник
Сообщений: 416
Регистрация: 18-04-06
Из: Челябинск
Пользователь №: 16 219



Цитата(Метценгерштейн @ Jan 25 2011, 22:40) *
firstvald спасибо. я правильно понимаю применение автомата- я его правильно привел? Что в нем Билл не то нашел?

ну и, кстати, распарсить ф-ей strchr тоже идея хорошая.

Я против автомата ничего не имею. Он действительно реализуется с помощью оператора switch.
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th August 2025 - 08:27
Рейтинг@Mail.ru


Страница сгенерированна за 0.01377 секунд с 7
ELECTRONIX ©2004-2016