precision ok, width en cours

This commit is contained in:
Hugo LAMY
2020-02-24 16:09:13 +01:00
parent 42b90aabb2
commit af53304947
6 changed files with 154 additions and 111 deletions

72
main.c
View File

@@ -88,33 +88,53 @@ int main(int ac, char **av)
{
printf("sdf\n");
ft_printf("sdf\n\n");
printf("%i\n", 23);
ft_printf("%i\n\n", 23);
printf("'%i'\n", 23);
ft_printf("'%i'\n\n", 23);
long int k = -23;
printf("%li\n", k);
ft_printf("%li\n\n", k);
printf("%i\n", -32);
ft_printf("%i\n\n", -32);
printf("%li\n", 9223372036854775807);
ft_printf("%li\n\n", 9223372036854775807);
printf("%c\n", 'f');
ft_printf("%c\n\n", 'f');
printf("%s\n", "sdffhk");
ft_printf("%s\n\n", "sdffhk");
printf("%u\n", 1221879);
ft_printf("%u\n\n", 1221879);
printf("%x\n", 3287);
ft_printf("%x\n\n", 3287);
printf("%lX\n", 9223372036854775807);
ft_printf("%lX\n\n", 9223372036854775807);
printf("%p\n", "dfgdf");
ft_printf("%p\n\n", "dfgdf");
ft_printf("%.i\n", 123);
ft_printf("%.2i\n", 123);
ft_printf("%.252653i\n", 123);
ft_printf("%0.6i\n", 123);
ft_printf("%- 032.6i\n", 123);
ft_printf("%0-0 32.6i\n", 123);
printf("'%li'\n", k);
ft_printf("'%li'\n\n", k);
printf("'%i'\n", -32);
ft_printf("'%i'\n\n", -32);
printf("'%li'\n", 9223372036854775807);
ft_printf("'%li'\n\n", 9223372036854775807);
printf("'%c'\n", 'f');
ft_printf("'%c'\n\n", 'f');
printf("'%s'\n", "sdffhk");
ft_printf("'%s'\n\n", "sdffhk");
printf("'%u'\n", 1221879);
ft_printf("'%u'\n\n", 1221879);
printf("'%x'\n", 3287);
ft_printf("'%x'\n\n", 3287);
printf("'%lX'\n", 9223372036854775807);
ft_printf("'%lX'\n\n", 9223372036854775807);
printf("'%p'\n", "dfgdf");
ft_printf("'%p'\n\n", "dfgdf");
printf("'%.i'\n", 123);
ft_printf("'%.i'\n\n", 123);
printf("'%.2i'\n", 123);
ft_printf("'%.2i'\n\n", 123);
printf("'%.25i'\n", 123);
ft_printf("'%.25i'\n\n", 123);
printf("'%0.6i'\n", 123);
ft_printf("'%0.6i'\n\n", 123);
printf("'%- 032.6i'\n", 123);
ft_printf("'%- 032.6i'\n\n", 123);
printf("'%0-0 32.6i'\n", 123);
ft_printf("'%0-0 32.6i'\n\n", 123);
printf("'%0-0.6i'\n", 123);
ft_printf("'%0-0.6i'\n\n", 123);
printf("'%s'\n", "string");
ft_printf("'%s'\n\n", "string");
printf("'%.7s'\n", "string");
ft_printf("'%.7s'\n\n", "string");
printf("'%.2s'\n", "string");
ft_printf("'%.2s'\n\n", "string");
printf("'%.0s'\n", "string");
ft_printf("'%.0s'\n\n", "string");
printf("'%.s'\n", "string");
ft_printf("'%.s'\n\n", "string");
printf("'%.7i'\n", -123456);
ft_printf("'%.7i'\n\n", -123456);
}
/* ////////////////////////////////////////////////////////////////// */