【发布时间】:2012-10-13 11:57:55
【问题描述】:
我有两个 char 指针:
char *a="A";
char *b="B";
还有一个指向指针缓冲区的指针:
char **buf = malloc(sizeof(char*)*2);
我想使用 memcpy 将两个变量复制到 buf:
memcpy(*buf, &a, sizeof(char*));
memcpy(*buf, &b, sizeof(char*));
但它替换了第一个变量..
如何复制两个?
【问题讨论】: