#include <unistd.h>
void ft_putchar(char c)
{
write(1, &c, 1);
}
void ft_putstr(char *str)
{
int i;
i = 0;
while (str[i])
{
write(1, &str[i], 1);
i++;
}
}
int ft_strcmp(char *s1, char *s2)
{
int i;
i = 0;
while (s1[i] || s2[i])
{
if (s1[i] == s2[i])
i++;
else
return (s1[i] - s2[i]);
}
return (0);
}
void ft_swap(char **str1, char **str2)
{
char *temp;
temp = *str1;
*str1 = *str2;
*str2 = temp;
}
int main(int argc, char **argv)
{
int i;
int j;
if (argc > 1)
{
i = 1;
while (i < argc - 1)
{
if ((ft_strcmp(argv[i], argv[i + 1]) > 0))
{
ft_swap(&argv[i], &argv[i + 1]);
i = 1;
}
else
i++;
}
j = 1;
while (j < argc)
{
ft_putstr(argv[j]);
ft_putchar('\n');
j++;
}
}
return (0);
}
To embed this project on your website, copy the following code and paste it into your website's HTML: