Salve a tutti, sto cercando di fare un programma che dati due vettori di caratteri li concatena su un terzo vettore... ad ora ho scritto questo qui e riesco a stampare la prima parte, ora però mi ritrovo in difficolta perchè anche se scorro il secondo vettore di caratteri non so come concatenarlo al terzo. Sto utilizzando il c89
#include<stdio.h>
int main() {
int i,j;
char str1[27]="Ciao, mi chiamo ";
char str2[11]="Castellina";
char str3[39];
for(i=0; (str1[i])!='\0'; i++)
str3[i]=str1[i];
for (j=0; (str2[i])!='\0'; j++)
printf("%s",str3);
return 0;
}