gpt4 book ai didi

连接两个字符数组?

转载 作者:太空狗 更新时间:2023-10-29 16:34:18 24 4
gpt4 key购买 nike

如果我有两个像这样的字符数组:

char one[200];
char two[200];

然后我想制作第三个连接这些我该怎么做呢?

我试过:

char three[400];
strcpy(three, one);
strcat(three, two);

但这似乎行不通。如果 onetwo 设置如下:

char *one = "data";
char *two = "more data";

有人知道如何解决这个问题吗?

谢谢

最佳答案

如果 'one' 和 'two' 不包含以 '\0' 结尾的字符串,那么您可以使用:

memcpy(tree, one, 200);
memcpy(&tree[200], two, 200);

这将复制一个和两个中的所有字符,忽略字符串终止字符 '\0'

关于连接两个字符数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3324826/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com