function printf a la norme

This commit is contained in:
Hugo LAMY
2020-02-27 12:02:33 +01:00
parent c82a18587a
commit c1a6c0c5ed
6 changed files with 141 additions and 176 deletions

View File

@@ -8,7 +8,10 @@
# include <stdio.h>
// ft_printf.c
char *ft_flag_transform(char *s, char *print, char *type);
char *specifier(char *s);
int ft_expand_star(int nbr, char **string);
int ft_put_word(char *s, char *type);
int length_n_free(int length, char *s);
int ft_printf(char *string, ...);
// ft_next_word.c
@@ -16,20 +19,16 @@ int width_precision(char *s);
int word_length(char *s);
char *next_word(char **s);
// aside.c
char *specifier(char *s);
int ft_put_word(char *s);
int ft_expand_star(int nbr, char **string);
// ft_convert.c
char *conv_i(char c, long int i);
char *conv_u(char c, unsigned long int i);
char *ft_convert(va_list ap, char *type);
// ft_width_n_precision.c
// ft_flag_transform.c
char *precision_int(char *print, int precision);
char *ft_precision(char *s, char *print, char *type);
char *width_flags(char *print, char *tmp, char *s, int width);
char *ft_width(char *s, char *print);
char *ft_flag_transform(char *s, char *print, char *type);
#endif