#include <stdio.h>

char *ft_strcat(char *dest, char *src, unsigned int nb) {
    char *ptr = dest;
    
    while (*dest) {
        dest++;
    }
    
    while (*src && nb--) {
        *dest = *src;
        dest++;
        src++;
    }
    
    *dest = '\0';
    
    return ptr;
}
int main() {
    char dest[20] = "Salut ! ";
    char *src = "Ca va ? Bien ?";
    
    printf("%s\n", dest);
    ft_strcat(dest, src, 7);
    printf("%s\n", dest);
    
    return 0;
}

Embed on website

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