Если у меня есть два массива char, например:
char one[200];
char two[200];
И тогда я хочу сделать третью, которая объединяет их, как я могу это сделать?
Я пробовал:
char three[400];
strcpy(three, one);
strcat(three, two);
Но это, похоже, не работает. Он делает, если one
и two
настроены следующим образом:
char *one = "data";
char *two = "more data";
Кто-нибудь понял, как это исправить?
Спасибо