/get_next_line_42sp

get_next_line is the second project of 42 cursus.

Primary LanguageC

get_next_line

🥱 Reading a line on a fd is way too tedious.

The goal of this project is to create the function get_next_line.c which, when called in a loop, will then allow the available text in the file descriptor to be read one line at a time until the end of the file. The program must compile with the flag-D BUFFER_SIZE=xx which will be used as the buffer size for the read calls in get_next_line.

Why is get_next_line important?

Get_next_line is a simple and challenging project which allows you to learn deeply about open(), read() and close() functions as well as static variables and file descriptors.

Grade and Badge

image image

Skills

  • Rigor
  • Unix
  • Algorithms & AI

Personal Annotations and Workflow

Disclaimer: I am attaching this to this repository as it can be helpful to new cadets, however these are personal notes and there are inconsistencies here. Feel free to reach me if you need any help with get_next_line 😄