i had 3 char inside array , contain x1 x2 , x3
char array[3]={x1,x2,x3}
i want combine 3 data inside array 1 char
strcat(array[0]," "); strcat(array[0],array[1]); strcat(array[0]," "); strcat(array[0],array[2]); printf("%s",array[0])
i expect result "x1 x2 x3"
i think mean want concatenate 3 chars make 1 string.
use sprintf
sufficient array:
char str[6]; char array[3] = {'l', 'o', 'l'}; // write sprintf(str, "%c %c %c", array[0], array[1], array[2]); // print printf(str);
Comments
Post a Comment