我有两个变量,如下所述。如何将“ varOrig”的内容复制到“ varDest”(无循环for
或while
)?
const char* varDest = "";
char varOrig[34] = "12345";
最佳答案
如果要将数组的地址复制到指针,请执行以下操作:
varDest = varOrig;
否则,您将需要分配内存并复制字符串。
strdup
对此有用:varDest = strdup(varOrig);
使用此功能后,您需要释放
varDest
。