将数组B的地址复制到数组A中的索引

快速的一个...我想将数组“ B”的地址复制到数组“ A”中的索引,类似于“ strcat”:

char *strcatme (char s1[],char s2[]){

    int i=0;

    while (s1[i]!='\0') i++;

    s1[i] = &s2;

    return s1;
}

但是它不起作用,对于菜鸟有什么建议吗? ;)

cuiqiongling8888 回答:将数组B的地址复制到数组A中的索引

问题是您需要复制多个字符。多少?您需要第二个循环,才能在\0的末尾找到s2

免费提示:如果您不仅将字符复制,而且还将最后一个\0s2复制到s1,那么s1将保持零终止。

免费提示2:请确保也使用空字符串对其进行测试。连接空字符串应保持原始字符串不变。

本文链接:https://www.f2er.com/2669650.html

大家都在问