【发布时间】:2015-01-04 11:02:12
【问题描述】:
我有多个 char 数组要复制到一个字符串或 void * 或 int * 中。例如,
char c1[] = "Hello";
char c2[] = "World";
char c3[] = "!!!!";
我想复制到一个 int* (void*) 或字符串中。
【问题讨论】:
-
您能详细说明一下吗?为什么要将字符串复制成整数(
int *)? -
至于
std::string,你稍微看一下就很简单了。 -
这里是如何将其复制到字符串stackoverflow.com/questions/8960087/…
-
@JoachimPileborg 你好,我是 C++ 初学者。我从一个 udp 连接收到消息。他们给我发送字节[],我收到字符[]。我试过了,如果我打印到 int[] 中,那将是正确的。所以我认为是否有某种方式直接将 char[] 复制到 int* 中而无需循环。