Con cat/append C中字符串的流

Con cat/append C中字符串的流,c,pointers,char,append,C,Pointers,Char,Append,我将如何处理c中图像上显示的示例。i、 e concat/将字符串附加到一个字符串。字符串来自char*array;。下面的功能可以工作吗?谢谢 ptr = strcat( s1, s2 ); 我想打印连接的字符串 printf("the string is = %s ",joinedstring); strcat要求s1足够长,以适合所有连接的结果。这意味着目标长度必须为17个字符,因为字符串有16个字符,而空终止符还需要一个char 此外,结果必须以空字符串开头,如下所示: char r

我将如何处理c中图像上显示的示例。i、 e concat/将字符串附加到一个字符串。字符串来自char*array;。下面的功能可以工作吗?谢谢

ptr = strcat( s1, s2 );
我想打印连接的字符串

printf("the string is = %s ",joinedstring);

strcat
要求
s1
足够长,以适合所有连接的结果。这意味着目标长度必须为17个字符,因为字符串有16个字符,而空终止符还需要一个
char

此外,结果必须以空字符串开头,如下所示:

char res[17] = {0};
strcat(res, "this");
strcat(res, ":");
strcat(res, "is");
... // and so on

strcat
要求
s1
足够长,以适合所有连接的结果。这意味着目标长度必须为17个字符,因为字符串有16个字符,而空终止符还需要一个
char

此外,结果必须以空字符串开头,如下所示:

char res[17] = {0};
strcat(res, "this");
strcat(res, ":");
strcat(res, "is");
... // and so on