我有两个变量,如下所述。如何将“varOrig”的内容复制到“varDest”(无循环 for
或 while
)?
const char* varDest = "";
char varOrig[34] = "12345";
最佳答案
如果要将数组的地址复制到指针,请执行以下操作:
varDest = varOrig;
<小时/>
否则,您将需要分配内存并复制字符串。
strdup
对此很有用:
varDest = strdup(varOrig);
使用后您需要释放varDest
。
关于c - 如何在 C 中将 char 数组复制到 char 指针?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56585551/