Troixième projet de 42 dont le but est de recréer une fonction qui récupère la première ligne d'un fichier ainsi que la ligne suivante à chaque nouvel appel de la fonction.
Voici la déclaration de la fonction ft_printf.
char *get_next_line(int fd);
#include <stdio.h>
#include "./get_next_line.h"
#include "./get_next_line.c"
#include "./get_next_line_utils.c"
int main(void)
{
int i;
int fd;
char *out;
fd = open("./harry-potter.txt", O_RDONLY);
i = 0;
while (i < 10702)
{
out = get_next_line(fd);
printf("%s", out);
free(out);
}
close(fd);
}
Diagramme d'activité |
![](/Florian-A/get_next_line/raw/master/img/activity-diagramme.png) |
|
|
Moulinette |
![](/Florian-A/get_next_line/raw/master/img/note1.png) |
Correcteur 1 |
![](/Florian-A/get_next_line/raw/master/img/correction1.png) |
Correcteur 2 |
![](/Florian-A/get_next_line/raw/master/img/correction2.png) |
Correcteur 3 |
![](/Florian-A/get_next_line/raw/master/img/correction3.png) |