如: 二维字符数组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