Standard

paramsum

[php]
Assignment name : paramsum
Expected files : paramsum.c
Allowed functions: write
——————————————————————————–

Write a program that displays the number of arguments passed to it, followed by
a newline.

If there are no arguments, just display a 0 followed by a newline.

Example:

$>./paramsum 1 2 3 5 7 24
6
$>./paramsum 6 12 24 | cat -e
3$
$>./paramsum | cat -e
0$
$>
——————————————————————
#include <unistd.h>

void ft_putnbr(int n)
{
char digit;

if (n >= 10)
ft_putnbr(n / 10);

digit = (n % 10) + ‘0’;
write(1, &digit, 1);
}

int main(int argc, char **argv)
{
(void)argv; // Silence ‘unused parameter’ error

ft_putnbr(argc – 1);
write(1, "\n", 1);

return (0);
}

[/php]

more