#include <unistd.h>
#include <stdio.h>
void ft_putchar(char c);
void ft_putstr(char *str);
int main(int argc,char * argv[])
{
int n;
n = 0;
while (n <= argc)
{
ft_putstr(*argv);
n++;
}
}
void ft_putchar(char c)
{
write(1, &c, 1);
}
void ft_putstr(char *str)
{
while (*str != '\0')
{
ft_putchar(*str);
str++;
}
}
Con ogni probabilita' e' un'errore banalissimo, tuttavia non riesco a far stampare alla funzione putchar il valore dei parametri inseriti, invece mi stampa il nome della fnzione tutte le volte che il ciclo si esegue.