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