main de test part2 pret
This commit is contained in:
@@ -11,7 +11,7 @@
|
|||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
** create a copy of s without the firsts and lasts empty characters
|
** create a copy of s without the firsts and lasts set of characters
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@@ -4,14 +4,14 @@
|
|||||||
|
|
||||||
void print_ft_itoa(int i)
|
void print_ft_itoa(int i)
|
||||||
{
|
{
|
||||||
printf("%d -> '%s'\n", i, ft_itoa(i));
|
printf("itoa : %d -> '%s'\n", i, ft_itoa(i));
|
||||||
}
|
}
|
||||||
|
|
||||||
void print_ft_split(char *str, char c)
|
void print_ft_split(char *str, char c)
|
||||||
{
|
{
|
||||||
char **tab;
|
char **tab;
|
||||||
|
|
||||||
printf("[%s] [%c] -> ", str, c);
|
printf("split: [%s] [%c] -> ", str, c);
|
||||||
tab = ft_split(str, c);
|
tab = ft_split(str, c);
|
||||||
while (*tab != NULL)
|
while (*tab != NULL)
|
||||||
printf("[%s]", *(tab++));
|
printf("[%s]", *(tab++));
|
||||||
@@ -20,29 +20,50 @@ void print_ft_split(char *str, char c)
|
|||||||
|
|
||||||
void print_ft_strjoin(char *s1, char *s2)
|
void print_ft_strjoin(char *s1, char *s2)
|
||||||
{
|
{
|
||||||
printf("'%s' + '%s' -> '%s'\n", s1, s2, ft_strjoin(s1, s2));
|
printf("join : '%s' + '%s' -> '%s'\n", s1, s2, ft_strjoin(s1, s2));
|
||||||
|
}
|
||||||
|
|
||||||
|
char touppercase(unsigned int i, char c)
|
||||||
|
{
|
||||||
|
if (i < 3)
|
||||||
|
c -= 32;
|
||||||
|
return (c);
|
||||||
|
}
|
||||||
|
|
||||||
|
void print_ft_strmapi(char const *s)
|
||||||
|
{
|
||||||
|
char touppercase(unsigned int, char);
|
||||||
|
|
||||||
|
printf("mapi : '%s' -> '%s'\n", s, ft_strmapi(s, touppercase));
|
||||||
|
}
|
||||||
|
|
||||||
|
void print_ft_substr(char const *s, unsigned int start, size_t len)
|
||||||
|
{
|
||||||
|
printf("substr: [%s](%u,%zu) -> '%s'\n", s, start, len, ft_substr(s, start, len));
|
||||||
|
}
|
||||||
|
|
||||||
|
void print_ft_strtrim(char const *s, char const *set)
|
||||||
|
{
|
||||||
|
printf("strtrim: [%s] [%s] -> '%s'\n", s, set, ft_strtrim(s, set));
|
||||||
}
|
}
|
||||||
|
|
||||||
int main()
|
int main()
|
||||||
{
|
{
|
||||||
char **tab;
|
|
||||||
char *str;
|
|
||||||
char c;
|
|
||||||
int i;
|
|
||||||
|
|
||||||
printf("itoa:\n");
|
|
||||||
print_ft_itoa(1338);
|
print_ft_itoa(1338);
|
||||||
|
printf("\n");
|
||||||
|
|
||||||
printf("\nsplit:\n");
|
|
||||||
print_ft_split(" dfs zfe f ez f fez ", ' ');
|
print_ft_split(" dfs zfe f ez f fez ", ' ');
|
||||||
|
printf("\n");
|
||||||
|
|
||||||
printf("\nstrjoin:\n");
|
|
||||||
print_ft_strjoin("alpha", "bravo");
|
print_ft_strjoin("alpha", "bravo");
|
||||||
|
printf("\n");
|
||||||
|
|
||||||
// printf("strmapi: %s\n", ft_strmapi(1338));
|
print_ft_strmapi("truc");
|
||||||
|
printf("\n");
|
||||||
|
|
||||||
// printf("substr: %s\n", ft_substr(1338));
|
print_ft_substr("zeff", 3, 4);
|
||||||
|
printf("\n");
|
||||||
|
|
||||||
// printf("strtrim: %s\n", ft_strtrim(1338));
|
print_ft_strtrim(" strtrim ", "m ");
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user