Skip to content

This project aims to code a function that returns a line ending '\n' of a file descriptor.

Notifications You must be signed in to change notification settings

gabrieImoreira/get_next_line

Repository files navigation

This projects is about creating a function that, allows to read a line ending with a newline character ('\n') from a file descriptor, without knowing its size beforehand. One of the goal of this project is to learn a highly interesting new concept in C programming: static variables, and to gain a deeper understanding of allocations, whether they happen on the stack memory or in the heap memory, the manipulation and the life cycle of a buffer, the unexpected complexity implied in the use of one or many static variables.

Function explained:

To compile:

gcc -D BUFFER_SIZE=XX your_program.c get_next_line.c get_next_line_utils.c get_next_line.h

About

This project aims to code a function that returns a line ending '\n' of a file descriptor.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages