If there any error in the code
int main(int argc, char *argv[]) {
    if (argc != 3) {
        fprintf(stderr, "Usage: greeting message name\n");
        return 1;
    }
    char greeting[20];
    char *name = argv[2];

    // Your code goes here
    int greet_len = strlen(argv[1]);

    // Size of greeting is bigger than 20
    if (greet_len >= 19){
     strncpy(greeting, argv[1], sizeof(greeting));
     greeting[19] = '\0';
    }
    else{
     strncpy(greeting, argv[1], sizeof(greeting));
    greeting[greet_len] = ' ';
    strncat(greeting, name, sizeof(greeting) - greet_len - 1);
    greeting[19] = '\0';
    }
    


    printf("%s\n", greeting);
    return 0;
}
