From 16c921e5f10cc0117ae07be918bd671cb2ddd2e5 Mon Sep 17 00:00:00 2001 From: Charles Date: Tue, 14 Jan 2020 06:34:55 +0100 Subject: Initial commit --- README.md | 1 + ft_printf/ft_printf.c | 7 +++++++ ft_printf/main.c | 11 +++++++++++ get_next_line/get_next_line.c | 7 +++++++ get_next_line/main.c | 23 +++++++++++++++++++++++ 5 files changed, 49 insertions(+) create mode 100644 README.md create mode 100644 ft_printf/ft_printf.c create mode 100644 ft_printf/main.c create mode 100644 get_next_line/get_next_line.c create mode 100644 get_next_line/main.c diff --git a/README.md b/README.md new file mode 100644 index 0000000..5f901cb --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +# Exam rank 02 diff --git a/ft_printf/ft_printf.c b/ft_printf/ft_printf.c new file mode 100644 index 0000000..c0a262f --- /dev/null +++ b/ft_printf/ft_printf.c @@ -0,0 +1,7 @@ +#include + +int ft_printf(char *format, ...) +{ + va_list ap; + +} diff --git a/ft_printf/main.c b/ft_printf/main.c new file mode 100644 index 0000000..57a3e33 --- /dev/null +++ b/ft_printf/main.c @@ -0,0 +1,11 @@ +int ft_printf(char *format, ...); + +int main(void) +{ + ft_printf("bonjour\n"); + ft_printf("bon\n\0jour\n"); + + ft_printf("s: %s\n", "yoyo"); + ft_printf("d: %d\n", 123); + ft_printf("x: %x\n", 0xffee); +} diff --git a/get_next_line/get_next_line.c b/get_next_line/get_next_line.c new file mode 100644 index 0000000..51df24c --- /dev/null +++ b/get_next_line/get_next_line.c @@ -0,0 +1,7 @@ +#include +#include + +int get_next_line(int fd, char **line) +{ + +} diff --git a/get_next_line/main.c b/get_next_line/main.c new file mode 100644 index 0000000..b6595e0 --- /dev/null +++ b/get_next_line/main.c @@ -0,0 +1,23 @@ +#include +#include +#include +#include + +int get_next_line(int fd, char **line); + +int main(int argc, char **argv) +{ + int fd; + char *line; + + fd = open(argv[1], O_RDONLY); + for (int i = 0; get_next_line(fd, &line) == 1; i++) + { + printf("%d [%s]\n", i, line); + free(line); + } + printf("$ [%s]\n", line); + free(line); + + return 0; +} -- cgit