Объяснить, что происходит в цикле - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Что делает кусок кода, начиная с цикла while?
for(i=0; environ[i] != NULL; i++) // Выполнять цикл до тех пор, пока что то есть в переменной
{
      printf("Переменная окружения %d: %s\n", i, environ[i]); // Вывод на экран переменной окружения
      int len=0; // Приравнивание переменой нулю
      while (environ[i] [len] > 0)
       len++;
      write(fil,environ[i],len);
      write(fil,"\n",1);
}
Разобрался. Насколько я понял, он смотрит по по позиции и проверяет осталось ли что то, в то же время увеличивает переменную. Далее заносит в файл длиной уже известной и делает новую строку

Решение задачи: «Объяснить, что происходит в цикле»

textual
Листинг программы
fputs(environ[i], fil);
fputc('\n', fil);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4 из 5
Похожие ответы