int ft_check_n(char *str)
{
- if (str[0] == '-' && str[1] == 'n')
+ if (str && str[0] == '-' && str[1] == 'n')
return (1);
-
return (0);
}
int echo(int argc, char **argv)
{
- int i = 1;
- int flag = 0;
+ int i;
+ int flag;
int t;
- t = ft_check_n(argv[i]);
+ i = 1;
+ flag = 0;
+ t = ft_check_n(argv[1]);
if (t == 1)
{
flag = 1;
- i++;
+ ++i;
}
while (i < argc)
{
ft_putstr_fd(argv[i], 1);
if (i + 1 < argc)
ft_putstr_fd(" ", 1);
- i++;
+ ++i;
}
if (flag == 0)
ft_putstr_fd("\n", 1);