strcat(param1 , param2);
strcat will allways concat param2 to param1 ! Depending on what you are trying to do you can also use sprintf.
Code:
#include <stdio.h>
#include <string.h>
main() {
char src1[]="Hello ";
char src2[]="World !";
char buff1[BUFSIZ];
printf("src1: [%s]\n",src1);
printf("src2: [%s]\n",src2);
sprintf(buff1,"%s%s",src1,src2);
printf("buff1: [%s]\n",buff1);
strcat(src1, src2);
printf("src1: [%s]\n",src1);
printf("src2: [%s]\n",src2);
}
Output:
src1: [Hello ]
src2: [World !]
buff1: [Hello World !]
src1: [Hello World !]
src2: [World !]
Hope it helped !