LINUX.ORG.RU

История изменений

Исправление monk, (текущая версия) :

А как должно выглядеть not_first_run()?

int not_first_run()
{
   static int not_first = 0;
   int result = not_first;
   not_first = 1;
   return result;
}

?

А если этот цикл потом ещё раз вызовут? С флагом надёжнее, так что это тот же первый вариант.

Исходная версия monk, :

А как должно выглядеть not_first_run()?

int not_first_run()
{
   static int not_first = 0;
   int result = not_first;
   not_first = 1;
   return result;
}

?

А если этот цикл потом ещ1 раз вызовут? С флагом надёжнее, так что это тот же первый вариант.