如何将char指针复制到char数组中?

Q L*_*Liu 5 c arrays string pointers

所以我有一个指向 char 数组的指针:

temporaryVariable->arrayOfElements; // arrayOfElements is char*
Run Code Online (Sandbox Code Playgroud)

我想复制到我用方括号声明的 char 数组中:

char stringArray[MAXIMUM_LINE_LENGTH + 1];
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

use*_*342 5

使用strncpy

strncpy(stringArray, temporaryVariable->arrayOfElements, sizeof(stringArray));
stringArray[sizeof(stringArray) - 1] = '\0';
Run Code Online (Sandbox Code Playgroud)