O projeto get_next_line faz parte do currículo da Escola 42 Luanda e tem como objetivo criar uma função em C que lê uma linha completa de um descritor de arquivo, independentemente do tamanho da linha ou da quantidade de chamadas. O projeto visa melhorar a manipulação de arquivos e o entendimento sobre buffers, alocação dinâmica de memória e a leitura de fluxos de dados.
A função get_next_line
lê uma linha de um descritor de arquivo por vez, até encontrar uma nova linha (\n
) ou o final do arquivo (EOF). Cada chamada à função retorna a próxima linha disponível.
char *get_next_line(int fd);