我有两个变量,如下所述。如何将“ varOrig”的内容复制到“ varDest”(无循环forwhile)?

const char* varDest = "";
char varOrig[34]     = "12345";

最佳答案

如果要将数组的地址复制到指针,请执行以下操作:

varDest = varOrig;




否则,您将需要分配内存并复制字符串。

strdup对此有用:

varDest = strdup(varOrig);


使用此功能后,您需要释放varDest

10-08 03:51