#include <unistd.h>

char    *ft_strcpy(char *dest, char *src)
{
    int i;

    i = 0;
    while (src[i])
    {
        dest[i] = src[i];
        i++;
    }
    dest[i] = '\0';
    return (dest);
}

int    main(void)
{
    char src[] = "Hello";
    char dest[] = "Bonjour";
    int len;

    // Copier src dans dest
    ft_strcpy(dest, src);

    // Calculer la longueur de la chaîne dans dest
    len = 0;
    while (dest[len])
        len++;

    // Écrire la chaîne dest dans la sortie standard (stdout)
    write(1, dest, len);
    write(1, "\n", 1); // Ajouter un saut de ligne

    return (0);
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: