хехе
nicka_startcev — 03.07.2011
Кидаю кусочек кода, который кроме мелких помарок (пишу из головы)
содержит еще и одну грубую языковую ошибку.Интересно, сколько человек, не залезая в толстые справочники, найдет эту ошибку и пояснит, что это ошибка именно в исходном коде, а не " а да ой платформе оптимизатор глюч ый! Выключи оптимизацию и всё заработает!!!111".
////////////////////////////////
static int flag = 0; // глобальная переменная, флаг нужного события
ISR ( USART_RXC_vect ) // обработчик какого-то прерывания
{
if ( any_condition () ) // некое искомое событие
{
flag = 1; // взводим флаг
}
}
int main()
{
init_all(); // инициализируем всё
for(;;) // основной цикл
{
while ( flag == 0 )
{
do_wait_and_foreground_work (); // делаем какую-то фоновую работу пока
// не случилось нужное событие
};
flag = 0;
do_something (); // сбрасываем флаг, обрабатываем те причины,
// что привели к взведению флага
}
}
////////////////////////////////
Не просто украшение: почему люди выбирают вещи на заказ
Как сегодня через интернет программировали мою дочь. Личный опыт
ведьмы и люди
Русский турист об американском менталитете: предпочитают довольствоваться
ОТЗЫВ ОБ ИВЕ, ФЕNБЕНДАЗОЛЕ, КБД-МАСЛЕ И МЦП. Рак простаты 4 ст. Из писем
"Антирелигиозная азбука".
О ситуации в России ОДНИМ словом Хочется орать?
Зимний дворец утром 29 ноября 2025 года
Музей, который должен посетить каждый - "Оборона Тулы"(часть2)

