Bonjour a tous, je suis etudiant a 42 Paris et je suis sur le projet get-next_line qui retourne une ligne lu depuis un fd, j'en suis la et tres franchement je ne sais pas trop dans quelle direction aller.. je ne veux pas de reponse sinon j'irais directement recuperer un code sur GITHUB je veux seulement des pistes.
je sais que je dois traiter les lignes copiees depuis le fd.. comment ? help plz


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int		get_next_line(const int fd, char **line)
{
	int				byt_read = 0;
	static char		*str_fd;
 
	if (fd < 1 || line == NULL)
		return (-1);
	if (!(*line = (char *)malloc(sizeof(char) * BUFF_SIZE)))
		return (-1);
	while ((byt_read = read(fd, *line, BUFF_SIZE)) > 0)
	{
		ft_strncat(str_fd, *line, BUFF_SIZE);
		if (ft_memchr(*line, '\n', BUFF_SIZE))
			break;
	}
	return(1);
}