不知如何用strcat 将一个二维字符数组追加到另一个二维字符数组后面 感谢

如: 二维字符数组a[3][3] : a b c d e f g h l
那么如何将 g h l 追加到 a b c后面?

追加?你的数组都满了,你还要加的话确定没有问题?如果是要把def替换成ghl的话逐个替换吧,如果是把ghl插入到abc后面的话你可以先把
abc后面的字符先后移三位(最后三个字符会被替换掉),然后把def替换成ghl。

二维数组没用过strcat哎
strcat是连接两个字符串的函数
你这样用好像不行
你要是
char *s="a,b,c";
char *t="g,h,l";
char *p;
p=strcat(s,t);
printf("%s",p);
这样的话就可以了

二维数组没用过strcat哎
strcat是连接两个字符串的函数
你这样用好像不行
你要是
char s[6]="a,b,c";
char *t="g,h,l";

strcat(s,t);
printf("%s",s);
这样的话就可以了
对不起刚刚写错了好久没写C语言了

二维字符数组a[3][3] : a b c d e f g h l

那么如何将 g h l 追加到 a b c后面?

那岂不是二维数组数据对换??

1.
a b c g h l d e f

2.
a b c g h l g h l