Sklejanie dwóch char*

0

Jak skleić 2 char*y?

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char **argv)
{
    char *lastname = "Brian";
    char *firstname = "Molko";

    int n = strlen(lastname) + strlen(firstname) + 1;
    char *newString = (char *) malloc(n*sizeof(char));

    printf("%s\n", newString);

    return 0;
}
0

Najpierw strcpy, żeby skopiować pierwszy napis, a potem strcat na drugim.

0

ok dzięki:)

1 użytkowników online, w tym zalogowanych: 0, gości: 1