gpt4 book ai didi

c++ - 拆分数组字符

转载 作者:行者123 更新时间:2023-11-28 01:06:56 25 4
gpt4 key购买 nike

如何将一个数组字符拆分为另外两个数组字符?例如:

字符数组 1[9]={10011010};char array2[5],array3[5];

现在我想将 1001 放入 array2,将 1010 放入 array3我怎么能提出这个要求?

最佳答案

很多方式。我想到的两个是 memcpystd::copy .

#include <cstring>
memcpy(array2, array1, 4);
memcpy(array3, array1+4, 4);

#include <algorithm>
std::copy(array1, array1+4, array2);
stdd::copy(array1+4, array1+8, array3);

从您的数组大小来看,您保留的字节似乎比您需要的多了一个字节。也许这些是字符串,除了是简单的数组?如果是这样,请记住在使用它们之前在数组末尾放置一个空字节:

array2[4] = 0;
array3[4] = 0;

关于c++ - 拆分数组字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5595842/

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