mise a niveau des dernieres modifications

This commit is contained in:
hugodu69
2019-12-13 21:17:42 +01:00
4 changed files with 82 additions and 9 deletions

View File

@@ -51,6 +51,17 @@ void print_ft_strtrim(char const *s, char const *set)
printf("strtrim: [%s] [%s] -> '%s'\n", s, set, ft_strtrim(s, set));
}
void print_ft_putnbr_fd(int n, int fd)
{
write(1, "putnbr : [", 10);
ft_putnbr_fd(n, 1);
write(1, "] [", 3);
ft_putnbr_fd(fd, 1);
write(1, "] -> '", 6);
ft_putnbr_fd(n, fd);
write(1, "'\n", 2);
}
int main()
{
char touppercase(unsigned int, char);
@@ -61,12 +72,15 @@ int main()
print_ft_itoa(1);
print_ft_itoa(-1218927987);
print_ft_itoa(128979827);
print_ft_itoa(2147483647);
print_ft_itoa(-2147483648);
print_ft_itoa('t');
printf("\n");
print_ft_split(" dfs zfe f ez f fez ", ' ');
print_ft_split(NULL, ' ');
print_ft_split(NULL, 0);
print_ft_split(NULL, ' ');
print_ft_split("", 0);
print_ft_split("vzevzev fze", 0);
print_ft_split(" ", 0);
@@ -86,6 +100,7 @@ int main()
print_ft_strjoin(NULL, "fsdf");
print_ft_strjoin("", NULL);
print_ft_strjoin("sdffez", NULL);
print_ft_strjoin(" ", " ");
printf("\n");
@@ -115,7 +130,8 @@ int main()
printf("\n");
print_ft_strtrim(" strtrim ", "m ");
print_ft_strtrim(" stmr trim ", "m ");
print_ft_strtrim(" ", " ");
print_ft_strtrim("", "");
print_ft_strtrim(NULL, "");
print_ft_strtrim("", NULL);
@@ -123,5 +139,19 @@ int main()
print_ft_strtrim("efzfe fzef", "");
print_ft_strtrim("efzfzelelijz", " ");
print_ft_strtrim(" e f zfzelelijz ", " ");
print_ft_strtrim("cccccccccccccccccccc", "c");
printf("\n");
print_ft_putnbr_fd(52, 1);
print_ft_putnbr_fd(2147483647, 1);
print_ft_putnbr_fd(-2147483648, 1);
print_ft_putnbr_fd(0, 1);
print_ft_putnbr_fd(-1, 1);
print_ft_putnbr_fd(239847, 1);
print_ft_putnbr_fd(34625725, 1);
print_ft_putnbr_fd(-4564562, 1);
print_ft_putnbr_fd(456, 1);
print_ft_putnbr_fd(-624724536, 1);
return 0;
}