la meme
This commit is contained in:
255
main.c
255
main.c
@@ -481,6 +481,15 @@ int main(int ac, char **av)
|
|||||||
printf("\n----------------------------------------------------------------\n");
|
printf("\n----------------------------------------------------------------\n");
|
||||||
printf("specifier 'c'\n");
|
printf("specifier 'c'\n");
|
||||||
printf("----------------------------------------------------------------\n\n");
|
printf("----------------------------------------------------------------\n\n");
|
||||||
|
|
||||||
|
PRINT("%c", (char)0)
|
||||||
|
PRINT("%16c", (char)0)
|
||||||
|
PRINT("%-16c", (char)0)
|
||||||
|
PRINT("%16c", 'a')
|
||||||
|
PRINT("%-16c", 'a')
|
||||||
|
PRINT("%16c", (char)7)
|
||||||
|
PRINT("!%37c!", (char)0)
|
||||||
|
PRINT("!%7c!%c", (char)0, (char)0)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ac == 2 || !strcmp(av[2], "s"))
|
if (ac == 2 || !strcmp(av[2], "s"))
|
||||||
@@ -515,26 +524,26 @@ int main(int ac, char **av)
|
|||||||
printf("----------------------------------------------------------------\n\n");
|
printf("----------------------------------------------------------------\n\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ac == 2 || !strcmp(av[2], "repetition"))
|
// if (ac == 2 || !strcmp(av[2], "repetition"))
|
||||||
{
|
// {
|
||||||
printf("\n----------------------------------------------------------------\n");
|
// printf("\n----------------------------------------------------------------\n");
|
||||||
printf("tests repetitions of flags [0-]\n");
|
// printf("tests repetitions of flags [0-]\n");
|
||||||
printf("----------------------------------------------------------------\n\n");
|
// printf("----------------------------------------------------------------\n\n");
|
||||||
|
|
||||||
PRINT("%i", 33333);
|
// PRINT("%i", 33333);
|
||||||
PRINT("%08i", 33333);
|
// PRINT("%08i", 33333);
|
||||||
PRINT("%-8i", 33333);
|
// PRINT("%-8i", 33333);
|
||||||
|
|
||||||
printf("\nrepetition of flag '0' -----------------------------------------\n");
|
// printf("\nrepetition of flag '0' -----------------------------------------\n");
|
||||||
printf("'0' and '-' not compatible -------------------------------------\n\n");
|
// printf("'0' and '-' not compatible -------------------------------------\n\n");
|
||||||
|
|
||||||
PRINT("%0000i", 33333);
|
// PRINT("%0000i", 33333);
|
||||||
|
|
||||||
printf("\nrepetition of flag '-' -----------------------------------------\n");
|
// printf("\nrepetition of flag '-' -----------------------------------------\n");
|
||||||
printf("'0' and '-' not compatible -------------------------------------\n\n");
|
// printf("'0' and '-' not compatible -------------------------------------\n\n");
|
||||||
|
|
||||||
PRINT("%----i", 33333);
|
// PRINT("%----i", 33333);
|
||||||
}
|
// }
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ac >= 2 && ac <= 3 && !strcmp(av[1], "bonus"))
|
if (ac >= 2 && ac <= 3 && !strcmp(av[1], "bonus"))
|
||||||
@@ -643,127 +652,127 @@ int main(int ac, char **av)
|
|||||||
printf("----------------------------------------------------------------\n\n");
|
printf("----------------------------------------------------------------\n\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ac == 2 || !strcmp(av[2], "repetition"))
|
// if (ac == 2 || !strcmp(av[2], "repetition"))
|
||||||
{
|
// {
|
||||||
printf("\n----------------------------------------------------------------\n");
|
// printf("\n----------------------------------------------------------------\n");
|
||||||
printf("tests repetitions of flags [0-#' +]\n");
|
// printf("tests repetitions of flags [0-#' +]\n");
|
||||||
printf("----------------------------------------------------------------\n\n");
|
// printf("----------------------------------------------------------------\n\n");
|
||||||
|
|
||||||
PRINT("%i", 33333);
|
// PRINT("%i", 33333);
|
||||||
PRINT("%.0f", 33333.0);
|
// PRINT("%.0f", 33333.0);
|
||||||
PRINT("%#.0f", 33333.0);
|
// PRINT("%#.0f", 33333.0);
|
||||||
PRINT("%08i", 33333);
|
// PRINT("%08i", 33333);
|
||||||
PRINT("%-8i", 33333);
|
// PRINT("%-8i", 33333);
|
||||||
PRINT("%+i", 33333);
|
// PRINT("%+i", 33333);
|
||||||
PRINT("% i", 33333);
|
// PRINT("% i", 33333);
|
||||||
PRINT("%'i", 33333);
|
// PRINT("%'i", 33333);
|
||||||
|
|
||||||
printf("\nrepetition of flag '0' -----------------------------------------\n");
|
// printf("\nrepetition of flag '0' -----------------------------------------\n");
|
||||||
printf("'0' and '-' not compatible -------------------------------------\n\n");
|
// printf("'0' and '-' not compatible -------------------------------------\n\n");
|
||||||
|
|
||||||
PRINT("%0000i", 33333);
|
// PRINT("%0000i", 33333);
|
||||||
PRINT("%0#.0f", 33333.0);
|
// PRINT("%0#.0f", 33333.0);
|
||||||
PRINT("%#0.0f", 33333.0);
|
// PRINT("%#0.0f", 33333.0);
|
||||||
PRINT("%0#0.0f", 33333.0);
|
// PRINT("%0#0.0f", 33333.0);
|
||||||
PRINT("%0+8i", 33333);
|
// PRINT("%0+8i", 33333);
|
||||||
PRINT("%+08i", 33333);
|
// PRINT("%+08i", 33333);
|
||||||
PRINT("%0+08i", 33333);
|
// PRINT("%0+08i", 33333);
|
||||||
PRINT("%0 i", 33333);
|
// PRINT("%0 i", 33333);
|
||||||
PRINT("% 0i", 33333);
|
// PRINT("% 0i", 33333);
|
||||||
PRINT("%0 0i", 33333);
|
// PRINT("%0 0i", 33333);
|
||||||
PRINT("%0'i", 33333);
|
// PRINT("%0'i", 33333);
|
||||||
PRINT("%'0i", 33333);
|
// PRINT("%'0i", 33333);
|
||||||
PRINT("%0'0i", 33333);
|
// PRINT("%0'0i", 33333);
|
||||||
|
|
||||||
printf("\nrepetition of flag '-' -----------------------------------------\n");
|
// printf("\nrepetition of flag '-' -----------------------------------------\n");
|
||||||
printf("'0' and '-' not compatible -------------------------------------\n\n");
|
// printf("'0' and '-' not compatible -------------------------------------\n\n");
|
||||||
|
|
||||||
PRINT("%----i", 33333);
|
// PRINT("%----i", 33333);
|
||||||
PRINT("%-#.0f", 33333.0);
|
// PRINT("%-#.0f", 33333.0);
|
||||||
PRINT("%#-.0f", 33333.0);
|
// PRINT("%#-.0f", 33333.0);
|
||||||
PRINT("%-#-.0f", 33333.0);
|
// PRINT("%-#-.0f", 33333.0);
|
||||||
PRINT("%-+8i", 33333);
|
// PRINT("%-+8i", 33333);
|
||||||
PRINT("%+-8i", 33333);
|
// PRINT("%+-8i", 33333);
|
||||||
PRINT("%-+-8i", 33333);
|
// PRINT("%-+-8i", 33333);
|
||||||
PRINT("%- i", 33333);
|
// PRINT("%- i", 33333);
|
||||||
PRINT("% -i", 33333);
|
// PRINT("% -i", 33333);
|
||||||
PRINT("%- -i", 33333);
|
// PRINT("%- -i", 33333);
|
||||||
PRINT("%-'i", 33333);
|
// PRINT("%-'i", 33333);
|
||||||
PRINT("%'-i", 33333);
|
// PRINT("%'-i", 33333);
|
||||||
PRINT("%-'-i", 33333);
|
// PRINT("%-'-i", 33333);
|
||||||
|
|
||||||
printf("\nrepetition of flag '#' -----------------------------------------\n");
|
// printf("\nrepetition of flag '#' -----------------------------------------\n");
|
||||||
|
|
||||||
PRINT("%####f", 33333.0);
|
// PRINT("%####f", 33333.0);
|
||||||
PRINT("%#+.0f", 33333.0);
|
// PRINT("%#+.0f", 33333.0);
|
||||||
PRINT("%+#.0f", 33333.0);
|
// PRINT("%+#.0f", 33333.0);
|
||||||
PRINT("%#+#.0f", 33333.0);
|
// PRINT("%#+#.0f", 33333.0);
|
||||||
PRINT("%#08f", 33333.0);
|
// PRINT("%#08f", 33333.0);
|
||||||
PRINT("%0#8f", 33333.0);
|
// PRINT("%0#8f", 33333.0);
|
||||||
PRINT("%#0#8f", 33333.0);
|
// PRINT("%#0#8f", 33333.0);
|
||||||
PRINT("%#-8f", 33333.0);
|
// PRINT("%#-8f", 33333.0);
|
||||||
PRINT("%-#8f", 33333.0);
|
// PRINT("%-#8f", 33333.0);
|
||||||
PRINT("%#-#8f", 33333.0);
|
// PRINT("%#-#8f", 33333.0);
|
||||||
PRINT("%#'f", 33333.0);
|
// PRINT("%#'f", 33333.0);
|
||||||
PRINT("%'#f", 33333.0);
|
// PRINT("%'#f", 33333.0);
|
||||||
PRINT("%#'#f", 33333.0);
|
// PRINT("%#'#f", 33333.0);
|
||||||
PRINT("%# f", 33333.0);
|
// PRINT("%# f", 33333.0);
|
||||||
PRINT("% #f", 33333.0);
|
// PRINT("% #f", 33333.0);
|
||||||
PRINT("%# #f", 33333.0);
|
// PRINT("%# #f", 33333.0);
|
||||||
|
|
||||||
printf("\nrepetition of flag ''' -----------------------------------------\n\n");
|
// printf("\nrepetition of flag ''' -----------------------------------------\n\n");
|
||||||
|
|
||||||
PRINT("%''''i", 33333);
|
// PRINT("%''''i", 33333);
|
||||||
PRINT("%'#.0f", 33333.0);
|
// PRINT("%'#.0f", 33333.0);
|
||||||
PRINT("%#'.0f", 33333.0);
|
// PRINT("%#'.0f", 33333.0);
|
||||||
PRINT("%'#'.0f", 33333.0);
|
// PRINT("%'#'.0f", 33333.0);
|
||||||
PRINT("%'08i", 33333);
|
// PRINT("%'08i", 33333);
|
||||||
PRINT("%0'8i", 33333);
|
// PRINT("%0'8i", 33333);
|
||||||
PRINT("%'0'8i", 33333);
|
// PRINT("%'0'8i", 33333);
|
||||||
PRINT("%'-8i", 33333);
|
// PRINT("%'-8i", 33333);
|
||||||
PRINT("%-'8i", 33333);
|
// PRINT("%-'8i", 33333);
|
||||||
PRINT("%'-'8i", 33333);
|
// PRINT("%'-'8i", 33333);
|
||||||
PRINT("%'+i", 33333);
|
// PRINT("%'+i", 33333);
|
||||||
PRINT("%+'i", 33333);
|
// PRINT("%+'i", 33333);
|
||||||
PRINT("%'+'i", 33333);
|
// PRINT("%'+'i", 33333);
|
||||||
PRINT("%' i", 33333);
|
// PRINT("%' i", 33333);
|
||||||
PRINT("% 'i", 33333);
|
// PRINT("% 'i", 33333);
|
||||||
PRINT("%' 'i", 33333);
|
// PRINT("%' 'i", 33333);
|
||||||
|
|
||||||
printf("\nrepetition of flag ' ' -----------------------------------------\n");
|
// printf("\nrepetition of flag ' ' -----------------------------------------\n");
|
||||||
printf("'+' and ' ' not compatible -------------------------------------\n\n");
|
// printf("'+' and ' ' not compatible -------------------------------------\n\n");
|
||||||
|
|
||||||
PRINT("% i", 33333);
|
// PRINT("% i", 33333);
|
||||||
PRINT("% #.0f", 33333.0);
|
// PRINT("% #.0f", 33333.0);
|
||||||
PRINT("%# .0f", 33333.0);
|
// PRINT("%# .0f", 33333.0);
|
||||||
PRINT("% # .0f", 33333.0);
|
// PRINT("% # .0f", 33333.0);
|
||||||
PRINT("% 08i", 33333);
|
// PRINT("% 08i", 33333);
|
||||||
PRINT("%0 8i", 33333);
|
// PRINT("%0 8i", 33333);
|
||||||
PRINT("% 0 8i", 33333);
|
// PRINT("% 0 8i", 33333);
|
||||||
PRINT("% -8i", 33333);
|
// PRINT("% -8i", 33333);
|
||||||
PRINT("%- 8i", 33333);
|
// PRINT("%- 8i", 33333);
|
||||||
PRINT("% - 8i", 33333);
|
// PRINT("% - 8i", 33333);
|
||||||
PRINT("% 'i", 33333);
|
// PRINT("% 'i", 33333);
|
||||||
PRINT("%' i", 33333);
|
// PRINT("%' i", 33333);
|
||||||
PRINT("% ' i", 33333);
|
// PRINT("% ' i", 33333);
|
||||||
|
|
||||||
printf("\nrepetition of flag '+' -----------------------------------------\n");
|
// printf("\nrepetition of flag '+' -----------------------------------------\n");
|
||||||
printf("'+' and ' ' not compatible -------------------------------------\n\n");
|
// printf("'+' and ' ' not compatible -------------------------------------\n\n");
|
||||||
|
|
||||||
PRINT("%++++i", 33333);
|
// PRINT("%++++i", 33333);
|
||||||
PRINT("%+#.0f", 33333.0);
|
// PRINT("%+#.0f", 33333.0);
|
||||||
PRINT("%#+.0f", 33333.0);
|
// PRINT("%#+.0f", 33333.0);
|
||||||
PRINT("%+#+.0f", 33333.0);
|
// PRINT("%+#+.0f", 33333.0);
|
||||||
PRINT("%+08i", 33333);
|
// PRINT("%+08i", 33333);
|
||||||
PRINT("%0+8i", 33333);
|
// PRINT("%0+8i", 33333);
|
||||||
PRINT("%+0+8i", 33333);
|
// PRINT("%+0+8i", 33333);
|
||||||
PRINT("%+-8i", 33333);
|
// PRINT("%+-8i", 33333);
|
||||||
PRINT("%-+8i", 33333);
|
// PRINT("%-+8i", 33333);
|
||||||
PRINT("%+-+8i", 33333);
|
// PRINT("%+-+8i", 33333);
|
||||||
PRINT("%+'i", 33333);
|
// PRINT("%+'i", 33333);
|
||||||
PRINT("%'+i", 33333);
|
// PRINT("%'+i", 33333);
|
||||||
PRINT("%+'+i", 33333);
|
// PRINT("%+'+i", 33333);
|
||||||
}
|
// }
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ac == 2 && !strcmp(av[1], "error"))
|
if (ac == 2 && !strcmp(av[1], "error"))
|
||||||
|
|||||||
Reference in New Issue
Block a user