GET_NEXT_LINE

  • Этот проект написан для школы-21.
  • Проект сделан с бонусной частью.

СУТЬ ПРОЕКТА

  • Читать файл по FD и выводить рузльтат до '\n'.При повторном вызове функции , она должна возвращать следующую строку.

АЛГОРИТМ ПРОЕКТА

  • В параметры функции подается File Descriptor(файловый дескриптор)Проще говоря ссылка на октрытый файл в системе.
  • С помощью функции read и ее параметров мы можем прочитать файл по BUFFER_SIZE байт за раз.Читаем до того момента пока функция ft_strchr не найдет '\n' в buf.
  • Записываем все что после '\n' в остаток с помощью функци ft_substr.Все что перед '\n' возвращаем.